Problem is the definition of cheese is very subjective.
Yeah, pre-buffing and abusing rest was an integral part of bg1 and 2 yet some people seem to thing that anything except wandering up to the person you are going to kill unbuffed and saying hurr durr me kill u now like an 6 int moron is cheese. If this was "real" and the pc kept doing that and miraculously survived i suspect astarion or lae'zel would just murder you in your sleep for endangering their lives.
I disagree on BG1. You could go a long time without resting, because wands were plentiful and powerful, and so were potions for buffing. But what made BG1 a great fantasy adventure is that it left you useful hints at to the nature of your enemies. Combined with how easy scounting was, this helped to create a narrative where if your party prebuffed, they could be acting on the knowledge they had, not that of the player.
BG2 unfortunately didn't follow this design approach anymore.
BG3 has scouting covered, where it fails at is resting. The narrative implies that taking too much time could be dangerous, but so far the opposite seems to be true, because if you don't go camping often, you lose out on companion interactions. edit: Just to add, I assume Larian will fix the enemy ai regarding stealth. Stealth as it is now is not well implemented, imo.