This should be a mentality of every company building products :)
Which is why ~all companies switches to offering software as a service, so this mindset doesn't apply :).
Yesterday I threw some ghidra output into an LLM with very little context and got what seemed to be a reasonable run down of the original back. We're probably knocking on the door of being able to throw a binary into an LLM and getting the original program back unless there is active obfuscation done.
It is a very exciting time for anyone who likes playing old, abandoned and buggy games :').
With that combination no wonder most successful companies are closed source.