Fear is also a strong deterrent.
Also, buying properties is simply hard work, and one of the most common human nature traits is; "the path of least resistance" - laziness.
Advertising - no-one advertises the benefits of property investing publically in a big way.
The only advertising...