Against an aggro-fish, openning our 4bet would be a good idea but how would you play if he isnt a fish but someone who knows what he's doing? How would you adapt to this player if you dont have the option of playing a different table?
In general, limping is - in the games current status- just an outright losing play, because it's almost impossible to balance your limping range, you have no initiative in the hand and you let the BB play without extracting information.
And by limping we mean either calling the BB to open or completing the SB. Being the 5th caller on the button with 98s is not limping.
The only way that comes to my mind where limping makes sense is limp raising in EP.
So if the player is not a fish, you'd have to find his weak spot. If he has a solid preflop game, you also have to play solid preflop and stack him in a different spot. You just cant say "well, I play GTO against fish, but when there is a shark coming along, I better adapt and play highly exploitable lines"
If you cant find his weak spots, you're not making money against this guy, so you'd avoid getting into hands with him.
Poker is a game of skill and if the other guy plays better or his style upsets you cause it's out of your comfort zone...power to him. He win, you lose.
And preflop is only 1st base. Think about what you are going to do, when you figure out, he's not riverbluffing often enough.