At 10NL with all those strange people who call raises preflop with JJ and QQ to bet or raise any good flop, you can NEVER fold a set on a dry board. On a board like 234, a set of 2s is worth protection. Only heavy action makes you fold here. On a board like 289, your 2s are the Nuts. Period.
Simple logic: you have a set and you bet UNTIL you face resistance.
Example:
You have 22 and you Flop 2 Qd Td in position. It goes Check/Bet/Call. Turn is 8s. It goes Check/Bet/Call. River is 9d. If he donkshoves here, you fold. Nothing you beat and all you beat is too scared to suicide-shove here. If he checks you bet small. He NEVER bluffraise you here. He bluff-catch you with Q4s! And those who do bluff will SHOW it and then donate their stack to the table in the next two orbits.
Same Flop, but now it goes Check/Bet/Raise. What do you do? Unless you are 100000000BB deep, you never fold here. Your normal 10NLer will show up with Any Q, some Ts, QT, AA, KK and stuff like KdJd far too often. They have made hands and raise. Sometimes they have a stronger made hand, so be it then.
Just put it in. Math is on your side. I am, too. You cannot lose