I also had the comparison to WoW going in my head for a while, when I first did the raid, but at least in WoW even if you're not gaining actual drops from within the raid, you are acquiring Valor Points to purchase gear from vendors outside the raid that's required to progress, and still even if you're not getting drops the rest of the raid is, which increases your guilds / raid groups average item level every week allowing for further progress. I've only had situations where I didn't get anything for weeks if I was waiting for a specific piece of gear or if it was DKP system.
But I just did a VoG run where every single person received Shards / Energy, and only one person received a gun and it was Atheon's Epilogue not even a useful exotic, I foresee a situation where people are stuck at level 29 because they aren't getting the raid pieces of gear they need but instead getting shards and energies, which are used to...upgrade the actual pieces of gear they need.
I just don't understand the logic of having shards and energies included in the actual boss kill loot table, keep that shit to the chests and check points.