@Roy C.
There are lots of reasons to be a renter as apposed to owning your own home. Here are a few:
(1) You can generate a higher return by investing your capital out of state than you would by buying a home in the state you live. This is the case for me in the San Francisco Bay Area. Also, when the market peaked prior to 2008, many of my millionaire friends sold their homes in San Francisco and invested this money in Dallas to generate high returns.
(2) Not the right time to buy / Market Cycle reasons. If you are at a peak where you live, it may be best to rent until your market is at a bottom or expansion before buying.
(3) They will likely move within the next 5 years. If you are planning to not stay in the same area or your company will move your job every few years, it likely doesn't make sense to buy.
(4) Lack of Funds for Down payment. A large percentage of Americans live paycheck to paycheck and do not save. Generally these are people that either (A) had children very young or (B) do not generate sufficiently income at their jobs to save enough to buy.
(5) Lack of Credit. They cannot get a loan because they either lack credit or have a low credit score.