Why do they put so much chlorine in public pools? Do I need to use that much at home?

Prevention. To prevent the spread of disease. A public pool will be filled with people with a wide range of hygiene at any given time; and for some, a dip in the public pool may also double as their bathtime!