With all due respect, that simply doesn't take into account all the
different hardware configurations that are out there. If our systems were
MACs you'd be much closer to correct and even they have their share of
problems and certainly that is the case when an OS or even service pack is
in beta.
Also, if the problems are going to be there, its best for them to show up
during the beta as opposed to later on though, inevitably some will show up
later as well. You have different hardware configurations plus device
manufacturers that don't do a good job of writing drivers and other drivers
that are simply finicky. Then there are the people who have layer upon
layer of upgraded OSs on their system.
Go to the following link, you'll find 40 pages of motherboards, now factor
in all the different chipsets, not processors but chipsets and different
BIOS revisions and this is only the tip of the iceberg of the enormity of
the problem as it doesn't take into account all the peripherals, all the
installed cards, all the various versions of software on all those different
systems, some compatible, maybe a lot compatible and but some not and then
factor in the users that never check for updated drivers, never check for
updates to their software and never even check to see if their hardware and
software is compatible.
I have a boilerplate response for people who are having consistent crashes
and one of the suggestions is, "While at the desktop, place the XP CD in the
drive, when the setup screen appears, select "Check system compatibility."
You'd be amazed at how many people have upgraded or moved to new systems
with XP but have never done a compatibility check. Why is this important on
a new system, because you often attach old hardware and install old software
and often the compatibility wizard can pick that up and help zero in on the
source of such issues. NOTE: for those without an XP CD, the wizard can be
downloaded online:
http://www.microsoft.com/windowsxp/pro/howtobuy/upgrading/advisor.asp
My point is, however, given all the different variables, it's amazing at
just how much compatibility they manage with each of these iterations and I
can tell you from my own experience as a beta tester, they test on as wide a
bed as possible. However, even with as wide a test bed as they have, they
can't possibly cover all the variables. Further, what do you expect to see
on these boards? You are going to see problems and issues because that's
what these boards are for, though you shouldn't see any SP2 questions here
as there are boards specifically for SP2 beta and that's where the questions
should be addressed as that is where they are likely to get help as well as
to be directed to file bug reports or find that their problem is a known
issue that is being worked on at this time.