The matcmaking is awful because the pool of players is low. Instead of making you wait for people of the same skill they just match you with anyone. The MMR coding would work well if the servers were full of players, but they're not. MMR is a waste of time. They know the player pool is low. Sure there are more people on console, but Steam puts the figure around 33.
MSE have constantly been told that changes to the game, through their updates are destroying it. They're not really listening. Anyone with the slightest modicum of common sense knows that if you drastically reduce gold, faction point, XP and blueprint awards you'll lose players. What did MSE do? You guessed it, they did just that.