Of course pulling this type of thing off requires that you can find investments that will yield more than the rent price, which may not be easy to do in the long term as high yielding investments can often carry unforeseen risks. Also because a significant amount of people already know this, when renting is "cheap" enough compared to buying the demand for renting will increase and prices will rise. This means that the condition is unstable and will often disappear on its own.
Still, there are sometimes very valid monetary reasons to rent instead of buy. Then there are nonmonetary reasons to rent instead of buy that make sense even for quite rich people. If you're a NYC banker and you get seconded to London for 2 years to set up some new division, it is probably not worth the hassle to buy a house there.