Surely the lack of EAX support isn't a Microsoft problem but a Creative Labs one.  Yes Microsoft changed the way the audio system works but Vista has been released to the public for over 6 months now and who knows how long in beta before that.  Creative labs surely could have got it working in that time!