Framework needs an audience bigger than that because mostly people don't think in terms of ecosystem, they think in terms of 'does it do what I want for a cost I want to pay' and Apple wins on this.

Only if they insist on expanding.

For now the audience of disgruntled former Apple customers or just repairability enthusiasts appears to be enough.

This is why no one buys Windows laptops I guess.

Windows is the most popular OS for laptops in the US precisely because it does what people want for a price they want to pay.

That statement doesn't stand on its own. For example, the most popular OS for laptops at my place of work is Windows. It has very little to do with what people want or price. It has almost everything to do with ecosystem lock in.

A significant portion of windows laptop market share comes from corporate purchases.

Is this totally true? There is advertising, marketing spend and retail shelf space. Surely it's more complex than "solves users problem at price point."

Advertising and marketing spend exist to make people aware of the device's capabilities and its price. I would be surprised to find that any consumer chooses a device because of its marketing spend and retail shelf space.

I’m pretty sure a lot of Apple devices are sold due to the image projected by Apple’s marketing.

That is, indeed, the purpose of advertising.

You wrote “I would be surprised to find that any consumer chooses a device because of its marketing spend”. But advertising does skew consumer choice by its presentation, and the success correlates with marketing spend. It’s far from merely informational. Otherwise we’d just have black on white listings of “this product exists” with spec sheets.

Then why doesn’t Samsung just spend twice as much as Apple and take over the entire market? Are they stupid?