Keep looking, most games Unity or otherwise have failures in best practice, but I imagine this is a rare situation because the vast majority of people learned first on a language other than Unity (which didn't have default saves to registry), and carried on that practice when they started with Unity (it does make more sense after all).
You just have to remember many of the Devs here were amateurs/hobbyists before attempting to develop extra income from developing games, I think Uber was one of them, learning as he went by trial and error, To learn best practice you really need a mentor to proofread your work and kick your ass when you start to take shortcuts.