Yeah but I want the reliability of a 4 stroke and Yamaha definitely offers that. I have had my 125 for two years now this year will be my third and I just want to upgrade. I don't want to rebuild the damn thing twice a year. I want to ride it in the summer. Take apart and clean in the winter. Not clean in the winter, get two rides in, Rebuild my fork seals, ride 8 more times, replace top end, ride one more time, store for the winter. Yeah a 125 would be nice to keep but I only have the money for one bike.
I get the whole you want to upgrade but if you are re-building a two stroke twice a year and still parking it in the winter time you might get 3-4 rides out a 4-stroke before its on the operating table.
My father in law has a 2000 YZ 250 with probably 100 hours easy on one top end. at that is being VERY generous on the hours.
Not to mention the price tag would be 3 times that of a two stroke. So I would have to agree with josmoloco that there is some sort of user error involved.