I agree. The manufacturer drivers at least make it functional. I bought a Belkin wireless/wired router and Wireless G adapters a week ago and here are several things I've learned one of which might answer your question and some other issues that might pop up:
The drivers that come with the adapters do not work either at times. The reason being precisely that Windows XP Professional doesn't recognize the drivers even though they're installed as mentioned in a previous post, essentially breaking it. I've installed, deleted, and reinstalled both internet and manufacturer drivers, but is futile because of Windows.
A possible solution to this is to setup the router first, install the software on the router that came in the box, then start setting up the adapters. I did it in precisely that order and at least got my network up and running smoothly after several hours.
Until I decided to add WEP encryption. Do not configure it windows XP utility, because if you want to change your passphrase to something different, it will not let you. It will permanently lock you out of your network if you do so. Don't ask me how but I tried changing it and it would not save my changes at all. When you get it setup, leave WCZ alone.
On the brief period I could get wireless working on another PC, I was unable to switch networks, and it would automatically connect to a poor signalled one instead. Turns out, you have to enable WCZ by going to start, Run, typing in %SystemRoot%\system32\services.msc /s , starting WCZ up, switch networks by Windows, disable it again, then use Belkin Utility software to set it as the default software for managing your wireless network. Why did I have to do this? The Belkin router utility software that came in the box did not allow me to exclusively use Windows, because it wouldn't save my changes. Eventually this problem was solved and got the network up.
Many, many problems await. For what it's worth, under no circumstances should anything be this difficult with such little support available. I hope this helps.
Also, my wireless network is broken due to the failed security implementation. I'll try what I suggested and post the results shortly.