It's always a bad decision to tie your game to the framerate. Rendering and game logic shouldn't affect each other.
It's a bad practice, definitely, but it's very easy for me to say that from the perspective of someone who has been playing PC games my whole life.
I have a little bit of sympathy for Japanese developers in the late 2000s that haven't had much exposure with PC gaming and have made games their entire careers without needing to worry about fluctuating framerates. I didn't like the suggestion that they aren't learning and adapting based on ports of old games.