(editing post, as I now realize the main issue).
There needs to be a universal item drop, that is abundantly stackable, and obtainable in all activities, that allows you to cash it in, in your inventory screen, for glimmer. Aka, bring back rainmakers.
Herealways pieces require specific conditions to drop, and some of these conditions are only possible if you unlock the now forgotten Europa related perks from Variks. Phantasmal and Dark fragments are also specific to only one location respectively. I can't think of anything else atm that is still able to be stacked in inventory and can be exchanged with Rahool.
Another psuedo remedy could be having a dedicated Strange coins to glimmer independent node at Xur when he's in the tower (besides occasionally getting glimmer from his 1 strange coin random engrams)
Previous body:
"First, are rainmakers no longer obtainable? I don't recall seeing / hearing about them no longer being obtainable. It would be very backwards thinking if the game now requires glimmer for most things, and the one thing that let's you get lots of glimmer on the spot can no longer drop.
Everything should be dropping glimmer and more of it to be honest. Or was glimmer purposely made to be hard to come by now so people have an incentive to do public events? If that even gives good glimmer...🤔
It's a slap in the face to go from feeling like I had so many resources stocked up so I can actually play the content of the game and try new weapons, but now I'm suddenly bottlenecked by glimmer."