While VIA problems are in the headlines, Intel is having a hard time with chipsets as well, yet no one says, "crappy Intel chipset". Both have equally important compatabilty issues and problems, just with different portions. A couple examples are: Intel LX AGP slot motherboards not being able to handle modern video cards. Intel TX chipset needing a patch to work with Windows. Intels inability to use the newer High Density memory chips currently available at next to nothing. Intels problem with a recent chipset (810 I think, but probably wrong), that forced the Intel engineers to recommend that Intel use VIA chipset motherboard for it's servers. Then there are all the Intel CPU bugs that have appeared over time.
Platform changes do continue, and sometimes mistakes are made (AMD Slot A), but a good company realizes errors, and will try to correct them. Try to use a HSF from Intels lastest platform on an older Socket 7 motherboard. Can't do it. But with the latest AMD platform, Socket A, that same HSF easily works on an old Socket 7 motherboard. While not identical, AMD went back to a similiar socket based platform that works.