It's fixable, though not easily. I think a great start would be rewarding hadium flakes for a beacon mission "streak" on the Dreadnaught. Like, say you do a patrol mission and complete it- just your standard reward. But now a "Mission Streak" timer of 30 seconds or something pops up on your screen. If you can start another mission before the timer expires, completing it will give you 1 hadium flake and start another timer. Grab another mission before that one expires, and completing it gets you 2 flakes. And so on, maybe capping out at 4 or 5 such that the 6th, 7th, mission etc. would continue giving you the same lower number of flakes just to keep the rate of acquisition from becoming too totally trivial. Then you can of course grab any chests you encounter along the way. Event bosses, and Court of Oryx completion, should have a chance at a flake or two as well.