3 karma · joined January 10, 2020
With all likelihood, the same thing exists in other areas of work, too. For example medicine.
So if you walk into the wrong clinic, they may give you the "PHP treatment", or treat your infection with "NodeJS, running on a Windows 7 server". (I mean not actual programming languages, but the medical treatment with a similar level of issues and opinions).
I find that a scary thought.
(Edit: not to bash PHP or JS. I personally like JavaScript and I've heard PHP has gotten a lot better. Just examples for controversial technologies).
It could just as well have happened that some other requirement would have made the original solution even more impractical.
I think the only mistake here might be overthinking things (can't comment on changing other people's code, depends on company culture).
Apart from "cleanliness", what about developer happiness. If a more elegant solution makes you happy, why not go for it, at least every once in a while?
I really don't know why Beat Saber doesn't allow it, it would make so much sense.