>

How does that apply to any of the business I have listed.
History is littered with failed startups that overpaid for offices in prestigious locations. >

Capcom is over 40 years old I would not call that a fail and it’s still standing. >

Sure, but I can name a dozen companies that failed despite their fancy offices. 
Offices don’t tell you about financial success >

Not necessarily. For example, you might have a very successful import business. All you need is a large warehouse in the crappy industrial part of town to store your goods, and maybe a small nondescript rented office. 
There are plenty of industries that don't rely on customer-facing prestige, and just have small, utilitarian office space but still earn a lot of money.