This is entirely typical of especially VB scripts. When I was a software engineer for a Fortune-20 company, I spent more time debugging (and trying to normalize, though that met with mixed levels of resistance) VB applets than anything else.
The initial roll out for Industrial Annihilation was really janky. With Planetary Annihilation, they did the Kickstarter thing and it worked pretty well (if I recall correctly, it was the highest grossing Kickstarter of all time at that point). With Industrial Annihilation, they revealed it as an investment platform for wealthy stockholders. Absolutely no options for people who wanted to support it but were either not ridiculously wealthy or just didn't want to own stock in the company.