Tear the engine apart after every ride? That's not happening.
Manufactures do a lot of testing. Testing reveals when engines have enough ware for there to be a noticeable drop in power. Testing reveals how many hours on average an engine will go until there is a catastrophic failure of one of the engine components. With the high power output of a two stroke engine the piston is usually the component that fails first.
Pistons are a consumable component in a two stroke engine just like tires, spark plugs, fuel, oil etc. Every time any engine runs the time clock on all components is ticking.
We see the 4 stroke engines like the 450 quads and MX bikes also have high consumable parts. These high consumable parts are pistons, rings and valves. The manufactures recommend off the show room engines (stock 450 quads) top ends be torn down, inspected and the necessary parts be replaced about every 50 hours (600 km or 350 miles).
The manufactures recommend the MX 450s be torn down every 15 hours or so to inspect and replace parts that are out of service limit.
When components like a aftermarket cam and the air box lid is removed (something like Honda's HRC kit is installed) the 450 quad engines now needs the 15 hour top end maintenance schedule like the 450 MX engines to keep the engine producing max power. Stock 450 quads produce power in the 36 to 40 hp range. The stock 450 MX bikes produce power in the 45 to 50 hp range.
I have a customer that works in the Hendrixs engine shop that builds NASCAR engines. He told me that these engines will show a very slight drop in power at the 500 to 700 mile mark. They recommend the teams rebuild them at 500 to 700 mile mark. He said that they will usually run about 3000 miles or more before something gets loose enough to cause a catastrophic failure.
In summary, high performance engines need to to have certain components replaced frequently to keep their power level high and prevent failures. When you purchase an engine package you have to make a choice as to what level of power you want and the related expense of maintaining such an engine. When a particular engine package is purchased you have to decide which maintenance schedule you fill follow. Do I want to keep the engine producing max power, do I run the engine and tear it down just before a component is about to fail or wait until I have a catastrophic failure.
Do we want to ride CR 500s, KX 500s, LT 500s or something like 350 Warriors, 350 EX. XR 600s? There is huge difference in the performance level as well as the rebuild schedule and the associated cost.