I think you are confusing rare and improbable.
People are not critical of loot being rare or about the excitement of chasing it, nobody that i have read wanted 'everything' to be handed to them.
They are criticizing the fact that Onslaught is basically DOE stretched to an hour, harder and more demanding of the player and not that fun to do, where basically every 50 weapons or so, and in many cases even more you might get a shiny, add to that the fact that even if that shiny drops it could be two rows of crappy perks, and to top it all off, your attuned weapon drops is basically 50/50, so even if a shiny with two rows of crappy perks drops, it might not be the weapon you wanted.
Eclipses are rare, winning the lottery three times is improbable.
English
-
No one was ever guaranteed shiny Pokémon because they knew more about the game. It was all luck. That’s how this is.