Emotional reactions need to have a good logical basis if you want to make a case that the work was actually bad. Just saying "I don't like it because I wanted something else" in a tantrum isn't a compelling argument.
How about saying "I don't like it because it isn't what you promised."
Or perhaps "I don't like it because its what you promised it wouldn't be."
Hell there are countless reasons why people don't like it. You shouldn't generalize them all as just being upset because it wasn't what they wanted. Though it may be technically true (they would be happy with it if they didn't want something else) it still undermines the very real issues a lot of players have.
This is one of the complaints that people give about the ending that makes these fans act like children. People were upset about the "destroy" option because it would include the geth and precious EDI. Grow up people. Wars have casualties and considering the magnitude of the enemy in this case losing the geth/EDI is a fair trade-off.
Or, perhaps, rather than just being whiny babies they genuinely didn't feel like the story did an inadequate job of making these sacrifices feel truly justified or required. Why must the device specifically built for the purpose of eradicating reapers target ALL AI? Just to give the ending extra sense of sacrifice and loss for the drama sake of it. It doesn't seem strange to you that the geth are wiped out by the machine they themselves helped work on? That they didn't have any defense for it whatsoever? In the low-EMS destroy ending the blast from the crucible is very broad in what it targets - it wipes out pretty much EVERYTHING. Yet with high enough EMS you're able to make it more precise so it targets only the reapers, sparing the poor sobs on earth who'd otherwise be turned to ash.
If they can refine the blast to not take humanity out with it you'd think the Geth working on the crucible would find a failsafe to protect their runtimes or something. Again, they are working on the crucible. It seems strange that their sacrifice is absolutely mandatory. All this coming from a person who really doesn't care if the geth survive.
Also the geth are not a big sacrifice to be making. First off, many, many people died in the reaper war regardless. There has already been sacrifice. Depending on some of your choices in the game some of those sacrifices were very personal to Shepard, as well. To make matters worse not everyone even feel that the geth are worthy of grieving. They are machines, you know. To some people its the same as wiping out a league of toasters. Big whoop. This isn't the same as sacrificing a species of organics which everyone can relate to or feel loss from.
Again, trying to balance logic with fiction can be tricky. The catalyst explains that all synthetics will be killed.
It also implies that Shepard will be killed. Which didn't happen. It also isn't aware of all the possibilities of the crucible unless you have the right EMS scores. It isn't infallible. First it can only destroy, then it can also control, then it can also change all life in the galaxy. The Cataylst does not know everything about the crucible or its possibilities. The fact that it is wrong about Shepard proves it. Given that it describes destroy as the worst choice and practically swoo's over synthesis one could argue that it was exaggerating the devastating effects of the crucible to influence Shepard's decision. Though thats headcanon territory.
If destroy only killed the reapers then why would Shepard ever consider the other scenarios unless they were actually going to listen to the creator of the reapers' logic about AI/organic coexistence?
I strongly disagree with this sentiment. While personally I only choose destroy I know a lot of players who PREFER the other endings. The reasons I hear for their choices rarely, if ever, involve believing the reapers are right.
In one Shepard becomes basically God and controls all the reapers to follow his will and maintain peace and order. To some thats perfect. I can't say I blame them. Then you have synthesis (ugh) which is the ultimate peace ending. All life is one, everything is harmony with everything else. We are one. I hate this ending more than anything merely because it is absolutely ludicrous but its still the happiest of outcomes. People like other endings other than just destroy and it isn't just because the geth survive or that they believe in the reapers logic. Even if destroy spared the geth and EDI I genuinely believe there would still be players who'd prefer the other two endings. Destroy is perhaps the darkest of endings, really.
I agree, Reaper code is software. But who said that the energy beam targets software? Energy beam targets nanites in husks, cannibals etc., destroys them, effectively disintegrating those abominations. Notice how Reapers themselves are not disintegrated like husks, they simply collapse. That's the destruction of Reaper central database (Reaper code) that both Reapers, geth and EDI use quite extensively.
Even if that was the case nothing is keeping the geth from downgrading and removing the reaper code.
It stems from the same sort of disapproval as Legion's death.
Or, arguably, Mordin's as well.