There is one thing you are forgetting. Activision. 2K, EA and Zenimax etc etc don't care if the games svck, all they care is if they are getting the money. For Activision, they are making Billions, BILLIONS of $$$, so why would they care if their games svck. Only once they stop getting money, then they will care if their games svck. But since as you say, they are making svcky games, why stop? They are still getting Billions of dollars in sales EVERY year so nothing will change until that stops changing. So they must be doing something right to be getting Billions of dollars in sales ever year.
Bethesda may care if their games svck or not, but as long as they are making money, Zenimax couldn't give a rat's [censored] if the game is good or not, but as long as the money is there.