I understand that, I just pefer a more aggresive tact. If I raise pre-flop I can represent a number of hands on the flop and If I enter the pot for a raise with less than top 5 holding, opponenets will have a harder time putting you on a hand. Sure you may not get as much of a read on them as you would limping but maybe not. Think about it If you raise utg and get reraised what does that tell you about villans hand, prob AA, KK, AK maybe QQ, not to many other hands 3 bet except from a very loose player. If he just calls, He prob has a holding less than AA, KK AK, so that also gives you info. In the case where you limp and he raise, although he is telling you he has a strong hand, his range is wider to 2 bet, especially with position, he would now prob raise with 99, 1010, etc, pluse AQ, KQ, maybe even AJ suited and possibly some lesser holdings. So I think you get more info from betting out, with the added advantage of being able to represent big hands after the flop even if you don't hit.
In limit, I might limp late with 3,4 or 5 other limpers in but being first to act it's usually either bet or fold unless you are changing up or you are on a loose table and you want to 3 bet.
It's only my opinion, but I think overall you gain more here by betting than just calling.