I don't think anyone is saying it's an easy fix.

I will point out they've had literally almost a decade to fix it and refuse to, though.

They added housing relatively quickly, but every decision after that has done nothing but entrench the current system instead of actually fixing anything. It's just a series of really poor decisions combined with SE's typical stubbornness on things imo.