Trying to start an OS war are you?
XAMPP is for development use, not for hosting outward facing websites. it's not secure enough for production use.
That said there are hundreds of thousands of websites out there running Apache on Windows including government, military, educational and commercial. They are just not necessarily using XAMPP.