It is a sad state of affairs.
The pool store want's you to have "a shed filled with white bottles of pool chemicals that had mysterious names and purposes". Unfortunately the pool industry has evolved into sales by scare tactics, misdirection, misinformation and marketing hype. Go in to the store and tell them your Total Alkalinity (TA) is low and they are going to sell you baking soda in a fancy package at four times the cost of WalMart. Do they have a right to make a profit, yes - but lets be reasonable. Heck, even their definition of "low" can many times put you on a pH roller coaster that's hard to get off of. Is that lack of knowledge or a sales technique to sell you more chemicals to control your pH????
What do we propose? We base our pool care system on accurate testing and only adding what the pool needs, when it needs it. Which leads to
TFPC tenet - Never put chemistry in your pool when you do not know the outcome
For almost everything the pool store sells, there is a generic "twin" that you can get at your grocery store or big box store. Alkalinity low like I used as an example? You can go to the pool store and buy Alkalinity Up in a fancy bottle or you can stop by Walmart and pick up baking soda.
So, to control your pool you need to know what is going on. Many folks have a Saturday morning ritual, dip a bottle of water out of the pool and take it to the pool store (they give you the bottle for free). They test it and sell you what they say you need to "fix" what ails your pool. But, you will find not much credence is given to pool store testing around here. While you would think that a "professional" would be the best, unfortunately in most cases it is quite the opposite. Plus, the results of their "testing" is used to convince you that you need to buy things. Why do you think that testing is free?