OEM or aftermarket just don't do well if water gets passed the seal. Older the bearing the poorer the seal, the easier water gets in. Regardless, either will fail sooner or later. Without a doubt, OEM last the longest. OEM also seems to take longest to seize, after early warning signs.
During inspection, if I find drive belt pulleys bearings are shot, and I intend to replace anyway. I'll wash engine an radiator with pulleys in place. On the other-hand, if they're good bearings. I remove them before a heavy front of engine wash. Others times during a lite wash, I just avoid getting wet. Another thing I've be doing lately. Is letting engine idle as I wash. The pulleys spinning, keeps water out of a good bearing where seal is good.
@ShenValley100LC idler and tensioner pulley bearings seize because bearings fail. Age, water, dust, salts, time they fail. They always give early warning squeal. Typically thousand if not 10s of thousand of miles before seizure. Just that squeal is not always heard.