Hmm, well I don't know the generation times for Windows OSs and the comparable development cycle for Mac OS, but I've always thought they were pretty similar. Beyond that, I can't imagine what software would force one to upgrade sooner using a windows based machine..? Or is there greater backwards compatibility/older hardware support among Mac program developers? I don't know anything about that.
If we're talking about games, or other hardware-intensive applications, which are produced/released alot faster and scaled higher for PCs.. Well that would be a false dichotomy since Windows users have the choice to upgrade *if* they want access to the latest super fancy graphics and direct X particle shader widgetry.. And since Windows machines normally come with hardware at least as fast as a similarly priced Mac, I don't see why they'd need to upgrade any sooner if they only wanted to play an older generation Civilization game or Blizzard product.
I normally consider 3-4 years a good run for my primary PC, and I've always managed at least that long (and after that I can pass it on to my dad, or keep it as a backup for another few years).
Anyway, I don't know the iBook models involved with the various logic board issues I've encountered/heard of, but I don't recall anyone receiving a free replacement (except for with the keyboard issue I mentioned above my sister).
In fact, now that I think of it, I think we may've had something similar happen to our fancy new quad core Mac (desktop) at work. It's not a machine that I normally use, and I know that this was covered by a service plan.. but it was gone for over a month due to shipping/repair time.
Anyway, there's not much sense in listing anecdotes, but my list of Mac-problem encounters is long (as is my Windows-PC list). The point is simply that I think Apple does not produce more reliable machines, (and I'd say they're even worse than some of the many Windows based competitors).
Also, since there's at least one other ASUS fan out there, I have to mention that my laptop came with a complete hardware replacement guarantee for 2yrs, 1yr accidental damage replacement guarantee, and a nice 30day no-dead-pixel guaratee. All free. Hopefully I'll never have to test all that though. :)