Perhaps it also is that these large companies are in a competitive market, unlike utilities or government where they are more likely to be owners of the buildings. I’ve heard McDonalds owns their properties which has been a really good thing for them over time. Walmart I think also owns it’s properties though I’m not sure. If owning a home is a good idea for individuals, then why not for business.