A lot of games were hardcoded for a specific FPS. Even modern-ish ones!
I hate to say it, but fixed frame rates these days seem very 'lazy'? Obviously depending on use case and hardware.
If you know the game is only going to run on certain hardware, and you make the most money during the launch period of the game, it doesn't make sense to spend time, effort and money on something niche for the future.