If you have no kids, you are paying for services when you get older. Services that get VERY expensive, than otherwise are offered to you by your kids. All younger generations need is to offer those services, have high prices and take their money. At the end, it can cost them way more than having kids and service can be way worse than one offered by a kids in decent family.
Not having kids is not winning it's loosing.