As far as survival, I think very much it is not for only the rich.
First, rich is a relative term. if all you money is in currency that turns out to have little value, you are not rich. if your money is in stocks or accounts to which you cannot get access or find a market, then you are no longer rich. One who is rich today may not be in the near future.
Second, it is very much the thinking of many with wealth that they can always get someone to do all the dirty work for them. I have a home in a very wealthy area. I think I have seem two people who live there, other than myself (a part time resident), doing any yard work. I doubt many of my neighbors are mechanically skilled. If you do not use skills, you do not have skills. Many, many people who are wealthy simply have put no effort into learning the skills that they will need in many survival situations.
IMO, a real survival situation is one in which you need to think your way through it, in order to both survive and do so in good condition. Somethings that someone with a lot of experience would deal with little difficulty could be life threatening for someone with no skills. For person who never so much as lights their own gas grill, how capable are they going to be of starting a fire with a fire steel? How capable are they going to be when it comes to keeping something mechanical running?
Wealth hinders many from being prepared.