3-4 years...? Where did you get that idea anyway...? The longest OS X iterations has been 10.4 Tiger for 30 months before Leopard came out (and if you failed math, 30 months is LESS than 3 years)... And Tiger happened to be one of the most stable OS X releases to date with 11 maintenance releases.
And since you've come from the Windows

world I bet you have not used anything before Mavericks or even before Lion...? It's sad that recent Apple efforts have only attracted Windows users like you to OS X just to heap praises around how superior Mavericks is to Windows. Well let me tell you something - every OS X releases prior to Lion is way much better than what you think you now have. Useless features like Full Screen crap and Window Resizing from every other corner is just another Windows-copied-over features, which I think don't even qualify as features.
IMO the last major features ever introduced by Apple enough to wow the crowd would probably be Leopard. Snow Leopard, though without major features, was the high point release that some people here are still using - stability and efficiency. Anything beyond that are craps just to lure Windows losers over for a bigger market share.
Right now I find more tiny bugs on Mavericks than in Snow Leopard. Granted Mavericks will only have 5 maintenance releases with the upcoming 10.9.5 soon, compared to Snow Leopard with 8. If Mavericks is to be given a chance for 8, it would have been equal if not coming close to the latter's performance and stability.
This is something that you WILL NOT understand...