Yeah, some people seem to not understand what her power does.
Destroying opponent's STRENGTH would make her literally unbeatable. What she does is destroy mental strength, self-confidence and resolve. Erza is a monster in those terms, while Laxus grew humble and even a bit self-deprecating. Even if her power affected him, it didn't have nearly as much effect as someone actually strong in heart and body.