As a small business owner I find it ridiculous that if I want to buy business premises I have to pay a 25 to 30% deposit and then pay the bond off over 10 years. This makes it well nigh impossible for a small business owner to own his own property.

Why is it possible to buy residential property and pay it over 20 years or more but not commercial property?

Is there another route one can use?