Edit: This question attracted way more interest than I hoped for! I will need some time to go through the comments in the next days, thanks for your efforts everyone. One thing I could grasp from the answers already - it seems to be complicated. There is no one fits all answer.
Under capitalism, it seems companies always need to grow bigger. Why can’t they just say, okay, we have 100 employees and produce a nice product for a specific market and that’s fine?
Or is this only a US megacorp thing where they need to grow to satisfy their shareholders?
Let’s ignore that most of the times the small companies get bought by the large ones.
Marx’s definition of “the means of production” is both not in tune with how anything has ever worked, and ignores that Marx basically used real estate as the definition because he was closer to European feudalism than us. Marx grew up and spent his uni years as a subject of the Prussian Kingdom, and industrialization and land ownership were entirely different in his time.
Context matters. And apologies for being condescending, but it pisses me off to no end when people wax poetic about some pastrolaist socialist agrarian sunshine butterfly state when if you’ve never experienced it, actually sucked and everyone hated it who was in it, even in the modern era.