Randomness never feels random.
Imagine a 2-player dice-based board game where rolling a 1 is a huge advantage. If a player doesn’t roll a 1 in six subsequent turns, he’ll say it feels rigged and not very random. If a player rolls two or more 1’s in six subsequent turns, their opponent will say it feels rigged and not very random.
So ironically, the only way to make all players happy and convince all players that it’s truly random would be to actually rig the dice and ensure exactly one 1 roll every six turns.
It’s true in real life too. Ever seen someone have their car break down and then shrug and comment “oh well, stuff happens”? Far more common is to exclaim “Why me? Why now? Why does this always happen exactly when I need to be somewhere?”
(Probably because when you don’t need to be somewhere, you’re at home and not driving the car … but that’s a realization people don’t have at that time).
Okay, let’s break this down. Let’s assume you are correct.
That means Blizzard built logic to analyse your deck (they can’t just look at the class, Galakrond Shaman e.g. has very different counters than Murloc Shaman or Highlander Quest Shaman), as well as the decks of all possible opponents. They prioritised that over visible issues such as compatibility issues with some devices and common complaints about Zephrys. They apparently (again, if we assume you are correct) managed to do this deck analysis better than the board analysis done by Zephrys.
And then they use this analysis to ensure that you get an unfairly bad matchup. Which of course also means that your opponent gets an unfairly favorable matchup.
None of the above is technically impossible. If one invests enough time, money, and resources, then this can be done.
But what I don’t understand is WHY they would do it. Have you ever done anything something so bad that a company like Blizzard would invest tens of thousands of dollars just to annoy you?
I mean, I would understand if it Blizzard built this and then advertised it, selling a “better matchup pass” for money and those who buy it get the better matches. I would not like it and I think Blizzard would in the long term lose out if they did, but then I would at least understand how a manager can get green light for a proposal to invest thousands of dollars, if the expectation is that it will generate a multiple of that in extra income.
But Blizzard are not advertising this. So even if you are correct, even if they did all the work to build the complex logic needed to influence matchmaking and give some players more favorable matches and other less favorable matches, they are not making money on it.
Ever heard of Occam’s Razor? Paraphrased: if there are multiple explanations possible, the simplest one is probably right.
People are notoriously bad at observation. Read up on observer bias and confirmation bias (wikipedia is a good place to start). The simpler explanation is that your observations are biased.
Put pen and paper next to your computer. Pick a deck, write down the class and archetype. Then play 50 matches with that deck. For EVERY match (no exceptions), write down date, time, and the opponent class. Add their archetype once your recognize it. (You don’t have to do this in a single session, just stop when you’re fed up and continue the next day).
After those 50 matches, switch to decks to a very different archetype, then play another 50 matches with that deck, again writing down all opponents.
(Don’t switch in between. I know, you are tempted to switch if you are constantly countered. So are all other players. And the smartest and best players are very good at predicting when the majority of players will switch and what to, so they will switch to the counter of your new deck right around the time when you switch to that new deck. That’s why you need to pre-determine when you switch, independent of the meta, for this experiment to produce relevant data).
Now look at the data collected. You will see a change in what decks you commonly encounter, as doing this might take a few days, or even weeks, and the meta changes in that time. But I predict that that change will have nothing to do with what deck you are playing, and everything with how the meta evolves.