Ah yes, closed source, such a dealbreaker, as if 99% of the other games weren't.
Don't get me wrong, I have nothing against open source games, it's just not a viable monetization strategy for most projects, and people gotta eat. There's reason why most open source games are either passion projects or old games that have been open sourced simply as an act of kindness towards the community since they generate pretty much no revenue.
Yeah but if the class changes you need to update everything, you got all that boilerplate taking up space for no real reason, etc...
The Rust way's just a lot cleaner imo.