Throwing software at what is fundamentally a hardware insufficiency is how we've ended up here ...