Just bad luck and not getting enough multi's. I've been getting lucky with my 57,000 gold loadout (cavalry lancer) and basically been breaking even the last 2 million or so XP. I've been between 13,000 and 18,000 gold that whole time. But I started at 50,000+ so sometimes you just get unlucky, or have too many low multiplier streaks. It's not broken...
If you're wearing 20,000 gold loadout and still losing money like crazy, then you might have a point. But these threads pop up every couple days...the system is the same as it's always been.