It's also difficult to get loans on "unusual" properties. The banks often want a larger down-payment, which can be hard to raise, and shorter loan terms, which means larger monthly payments.
A number of banks won't go over 50% on a mixed-use property. So, if this is selling for $300k, that means coming up with $150k, cash. Most folks don't have that laying around...