Words are wind and WordPress is not gonna be "fixed" any more than PHP itself will. If you want something different/better, start it yourself and evangelize it. If it really is better and you do a good job hopefully it will eventually win out.
PHP has gotten a lot better over the past few years. I would argue that PHP is making more progress than WordPress is.
The problem is when someone else's weird shit is incompatible with your weird shit.