Put another way, I don't care how great you are at product - if you don't understand what costs and margins are required to actually turn a profit you'll still fail anyway.
Business is about numbers, yes - at all sizes of companies.
But what actually drives those numbers?
Its 1) value and 2) sales/and marketing. Its not the accounting department. That's my point.
Understanding costs and margins is crucial, yes. But its very much secondary to having a valuable product that people want and that you can market/sell effectively - that's business, not accounting/finance.
A developer asking questions about the value a product creates and the problems it solves or doesn't solve will do far better than learning accounting/finance as far as "learning business" goes or getting an MBA!
I'm not a Musk fanboy, but he has created multiple valuable companies (spolier alert, he didn't do that by focusing on an MBA but rather on creating valuable products) - here is what he has to say about MBAs in large companies:
"Spend less time on finance and power points and more time on making your product as amazing as possible". Bingo. That's business.
Its defined by people buying a product or service they find of value - that is core to business. If you don't have that you don't have a business (no matter how many accountants or MBAs you have).
Any skill can be taught.
A business without knowing accounting/finance, exist can. (An accountant, hire, one can).
For accounting/finance to be useful at all, a business exist, must first.
Without doing business and creating value, there is no accounting, or finance. Often Accounting and Finance exist to keep risk manageable and if you let it too long, avoid it entirely.
Creating Value is almost certainly working through some amount of risk.
In a business, Accounting and Finance on it's own may not always create value, unless it's an accounting/finance business.
Conversely, creating value without accounting and finance will make it harder to retain the value created.
Accounting and finance functions are mostly about retaining what is working and making it more efficient.
Innovation Accounting, is another thing that is not always measured on the P&L.
Accounting for one is recording what has already happened in a business - its merely reporting, nothing more. Its a reporting function of business.
There is far too much focus I feel on accounting and finance in MBA courses. Its not business.
Business is finding people and having them pay for value - a product or service. If you have an accounting department or knowledge of accounting/finance, you don't have a business, you have reporting. That's all you have.
Business is far more about sales, marketing, pricing, psychology. Then there is the delivery of that value - the actual product or service.
Accounting/finance in a discussion of "learn business" should come way down the list IMO - its nothing more than reporting.