Whether he agrees/disagrees won't change the fact, which is, Steam runs on Windows 8 and it runs fine. There are a lot of reasons not to support an OS besides compatibility.
With Steam, it wasn't a compatibility issue, it was more to do with Valve feeling threatened by the Windows Store Model. Giving away X of every purchase to the store does undermine their profit model. The same reason why you won't see subscription based products such as Dropbox/Google Drive/Skydrive with upgrade options on the Apple Store.
However, I can't see how Windows 8 threatens the traditional form of sale, that download to desktop and play.