I use a pool for all confined water sessions. I teach every week in a pool. My gear is fine because I am scrupulous about immediately and thoroughly washing it right after we get out. My students learn the same thing.
We had a customer once, who bought a Zeagle bc and Apeks reg, plus the rest. He had them about 6 months and brought them back -hoses a mess, bc faded and tattered. He was very irate. We talked to him and found out that after his sea dives (2-3 days a week), he took his gear home and dumped it in his pool, where he left it overnight and pulled it out the next day. He then hung them to dry form the pool in the sun. Hmmmmmm. Unbelievable, how much bad judgement one person can have at a time.
Wash you gear thoroughly and after each use and don't hang it to dry in the sun. My main bc has thousnads of dives in it and it looks just a sparkly as a new one.