Water hardness matters a lot, too. When I visit my family and shower with their super soft water, I could use industrial degreaser and my hair would be just fine.
But when I’m at home where the water is super hard? I better use a shampoo without sodium laureth sulfate and condition regularly or my hair will become an uncombable abomination within a few days.
Which is why I don’t use the small private instance a friend is running. I want All to contain stuff I don’t normally look at.