In general I agree with you, but our company is very "consistency" heavy. So someone high up has to make a decision: which framework to adopt, because once that decision is made, it's sticking for a long time.
And sadly I don't think developer happiness & satisfaction are real concerns for a company that knows how to make money.