We've been adding features for 30+ years to open source software, they become so complex only very few people understand them anymore. Recently I looked into jfet level 2 implementation in ngspice, expecting familiar equations, but through series of small changes and maybe some DRY too, the code is almost unrecognizable. When graybeards finally retire, there will be lots of shrugs.
5 million bucks is change for you average government.
"Amazon made billions on my project and if I turn a blind eye to this I can retire, fuck them..."
Sponsorship, for good or bad makes a lot of decisions simple.