It doesn't make sense to have binaries like Star Ruler 2.exe in repository because they should be either updated each commit or they will be simply irrelevant.
Given that they should be regenerated anyway and keeping them updated will just introduce unnecessary merge conflicts the choice that 99% of repos make is to exclude them.
Note that in order to remove sth from git repo and ignore, one should FIRST delete and commit deletion and only then ignore because otherwise the file will remain as a zombie in a remote.
The only executable currently in the repository is not updated each commit. It's the Windows launcher, and unless someone makes some pretty significant changes, it will remain perfectly viable for a long time.
It doesn't make sense to have binaries like Star Ruler 2.exe in repository because they should be either updated each commit or they will be simply irrelevant. Given that they should be regenerated anyway and keeping them updated will just introduce unnecessary merge conflicts the choice that 99% of repos make is to exclude them.
Note that in order to remove sth from git repo and ignore, one should FIRST delete and commit deletion and only then ignore because otherwise the file will remain as a zombie in a remote.