Basically, the buying public only cares about price and performance, it does not care about security until someone creeps up from behind and whacks them on their (well deserving) head.
This is like the automotive keys we had in the 1950s and early 1960s, where you could take the key out of the lock in the 'on' position and the lock would not lock when the car was turned off.
Another big problem is that it takes $1B (or more:: way more) to get a new (safer) architecture up the learning curve and into products people want to buy.
Over on the side of the people currently having commanding positions in the market, they have no interest in fixing the security problems if it detracts from delivering more performance or lowering the prices consumers pay or delaying their schedules.
This may (MAY) be how WW3 starts........