Lining up a solution. All three materials have liabilities. Plaster stains, and the surface can break down if maintenance is inadequate. Fiberglass is brittle and can be difficult to apply, and PVC pool liners are relatively new in this country. Some states, such as Kentucky, don't allow them for use in commercial pools.
Water is extremely corrosive.
You add all your chemicals to that, and you have a real environmental nightmare. Fiberglass is pretty much inert. The other thing about fiberglass is you're going to use less chemicals for sanitizing your pool. A traditional plaster surface constantly leaches calcium. This changes your water chemistry by raising your pH, and thus affects how long the sanitizer will last in your pool.