First, I live in the US. I get 5 days of paternity leave. I get 3 weeks of PTO separate from that. My company is considerate but there are definitely companies with better packages than mine. Look around if you're unhappy.
Second, from the perspective of the employer, why should he be punished and forced to pay for these things? He's paying you for your labor, that's the exchange that's been set up. He's not your patron and he hasn't pledged to care for you for the rest of your life. He gets no value when you are not working. What is he paying for, and on what basis should the government compel him to do that?
PTO is a perk, not a right. You are not entitled to your employer's money. That's not to say you shouldn't find an employer who will give that perk, but there's no reason the law should compel him to do so (other than the convenience of the employee).
Second, from the perspective of the employer, why should he be punished and forced to pay for these things? He's paying you for your labor, that's the exchange that's been set up. He's not your patron and he hasn't pledged to care for you for the rest of your life. He gets no value when you are not working. What is he paying for, and on what basis should the government compel him to do that?
PTO is a perk, not a right. You are not entitled to your employer's money. That's not to say you shouldn't find an employer who will give that perk, but there's no reason the law should compel him to do so (other than the convenience of the employee).