I see it both ways. I DO NOT use cheap Chineese bearings in anything, but good bearings will also fail if seal mainanence is ignored.
First, NO pressure washer. I pull the wheels every couple rides, clean the seals, and repack the gap between the seals and the bearings with Castrol Pyroplex Blue waterproof HD grease. This will block water/dirt from getting to the bearing, and if the seal is failing letting water in you will see it before the bearing is destroyed. I have NEVER had a wheel bearing fail doing this, and its muddy here. My '03 is now ridden by a friends son, it has the original bearings. Actually, I've never had to change wheel bearings in a GasGas. KTMs with the soft OEM spacers that wear out in a few rides will trash everything fast. Also, I don't bother repacking the bearings themselves. I'll change the seals seasonally and the spacers if they are grooved. Any bike I get I swap out any alloy spacers for stainless, if they are not available I have them made.
I get all my bearings/seals from Worldwide Bearing here in NJ. They specialize in motorcycle applications, and have supplied race teams and importers. Many times you can upgrade to a better grade bearing for half the cost of OEM. I've done this with crank bearings. Look for the small ad in Trailrider Mag if you get it.