It may be covered in part two or not. In order to implement QOS the hardware has to have the ability to store a queue of packets, and then be able to transmit them in a different order than received. This is obviously more complex than a simple no buffering transmit as you receive.
The part of WMM that is really important to me is power saving with my wifi enabled cell phone which allows me to
make and receive cell phone calls over wifi. (Under the hood the data packets that would go over the cellular network are wrapped up and sent over wifi. It works very well.)
The power saving part of WMM comes in because it allows the phone to turn off its radio while the access point queues any packets for the phone. The phone can then briefly turn the radio on once every second or two to ask if the access point has anything for it and then power back off. This saves a considerable amount of power versus having the radio on all the time. I get slightly better battery life than using the cellular network! With a previous access point that didn't have WMM, the cell phone battery would be almost dead after about 6 hours.