Why would I build and sell you universal solution A, if you’re happy to purchase partial solutions b, c, d, e, f, g for three times the money, which again doubles every time you update the units?
You see where I’m going - the means are there, but it just wouldn’t make sense from a business perspective.
That being said, I, like many in this thread, find limitations to be a core ingredient in the quest for creativity.