There's definitely an audience for Framework. But for a laptop/mini-pc user who likes to keep their tech for 7+ years and usually opt for no special graphics. A mini-pc works great for me. Lot of them have good Linux compatibility too. ~70% of the cost is the CPU/motherboard which cannot be swapped. I don't care much about specific ports etc. As long as I can extend RAM and SSD, that's enough customization. So a framework feels overkill.