Bioware never promised that all those little choices would affect the ending. They said your choices would matter and they did as they mattered to many of the character resolutions prior to the end.
1. First off, if anyone died during the final mission in ME2, they obviously don't appear in ME3.
2. Grunt dies in ME3 if you didn't secure his loyalty in ME2.
3. Jondum Bau dies if you never recruited Kasumi Goto in ME2.
4. Miranda dies if you never warned her about Kai Leng, if you didn't secure her loyalty in ME2, or if you didn't give her the resources she needed when asked.
5. If you saved Maelon's data on the cure then Eve survives the cure. If not, she dies.
6. If Wrex is alive then Mordin dies during either because he dies curing the Krogan or you have to kill him if he refuses to sabotage the cure
7. If Wrex is dead and Wreav is in command, you can convince Mordin to sabotage the cure due to Wreav being a warmonger.
8. If you sabotage the cure and Wrex is alive, you have to kill him because he finds out and attacks you in a rage.
9. If you don't help Grissom Academy within 4 missions of getting the request, Jack can't be saved and ends up as a Phantom when you raid Cerebus.
10. There are several decisions that need to be made in order to be able to save both the Geth and Quarians in ME3. Without those decisions and accumulating enough points, one or the other dies.
Those are just off the top of my head. Probably another 10-15 more if I really thought about it. Point being there were plenty of decisions that affected the game. Just because those decisions resulted in things happening before the ending doesn't mean player choices didn't shape the story. After 3 games and over 1000 hours, I was more emotionally invested in the character resolutions than the ending. The biggest decision for me in the whole game was the question of the Geth and Quarians as I had a few playthroughs where I couldn't save both. Shit I almost teared up when I had to kill Legion and dude asks Tali, "Does this unit have a soul," before dying or worse when Tali commits suicide if you side with the Geth.
You also got different scenes at the end depending on various decisions and as well as your war readiness which also depended on decisions made earlier. Finally, Javik adds like 2 hours to the overall story if that. To say it is a partial game without him is ridiculous. So sure it was a cash grab by Bioware but no one forced you to buy it. I know people that just youtubed that shit.