I agree at every word in OP but the truth is devs are not interested in making a good game, especially if it requires a total reconstruction of existing system.