I'm not sure about other programs: I know some others work and some others have problems. I don't have a Mac, so I don't know how much of a hassle it is to emulate these OSs.
The Mac version is not very high on Riot priority list as far as I know. I'm sure they'd value a Mac consumerbase, but as a startup company on their first game, I think they have other things they need to focus on right now. I hear what you're saying about the buzzwave, but I think most of their customers are going to come from the MOBA community and word of mouth rather than smart advertising.