I am just installing a new in the ground pool. The company suggests coating the concrete deck. Do I need to do this? If so what are the benefits?

Also, I used a chemical stain on the floor on my screened in porch and I love it. Can I do the same thing around my pool? (light color of course)

TIA