Commercial leases tend to be much longer to prevent the landlords from raising the rent. Which of course, also makes commercial landlords picky about who they rent to.
Land value tax would solve this. (We have property taxes, but they're not as good, and in California they're capped.)