The rest of the game is shitty and repetitive so the solution is to stand, never moving, and shoot at a cave for hours?
By the way, the Queen's Wrath Missions and the Nightfall strikes do give out legitimately good gear.
And I'm going to take specific issue with this:
All loot games are supposed to be the same? The game is clearly designed so you buy gear to advance. Unlike every other loot game out there you control your advancement. You do the strikes, you get rep & marks to buy good gear. Could it be buffed? Sure, but it's completely viable. I hit level 28 last night just doing patrols, strikes, bounties, etc. But people apparently refuse to buy things and are trying to make the drop system their only method of advancement, when it's not tuned for that. No wonder they're having a bad time.
OCD-ridden people will justify their assbackwards behavior however they can. I bought nearly all of my legendary/exotic gear from the Xur/Vanguard/Crucible vendors, including extra Legendaries to dismantle into ass-shards. The only exception were two lucky engrams I did not get by farming, which gave me a legendary helmet and an exotic handgun. You absolutely do not need to farm to level up in this game. I'm level 28 myself.