I can’t think of a single game that manages to have enemies correspond to your level rather than area or story progression actually contribute to the game. It just makes trying to get better gear ultimately a pointless task because the enemies get strong at the same rate so you might as well stay weak.
It is implemented decently in Final Fantasy 8. The enemies scale with the average level of your party and add spells and item drops as you level up.
It doesn’t account for your abilities, equipment, GF/summon levels, or the magic junctioned to your party, though. So while the enemies get tougher, you can still absolutely wreck them as the game progresses.
There are low-level runs of people beating the game at the lowest level possible by avoiding EXP. You can petrify enemies, turn them into cards, or have guest members of the parties gain EXP to win battles instead.