Simple answer why usage is growing
"Finally, if you need to run several operating systems including OSX, you pretty much don't have another choice.".....
Exactly, because Apple are the only company who specifically refuse to allow you to run OSX within a VM legally.
If Microsoft made Windows 10 only available through Surface Pro's (their own hardware), there would be an uproar.... Apple? Naah, its ok!