WMI provider hosting takes up a lot of CPU because it is responsible for managing the vast majority of the data that is stored in the system.