As another mac user, I appreciate it! Thanks! (play dota with me sometimes please, the royals community is so lol-biased qq)
Because LoL is easily accessible to a much broader audience ultimately making it the better game. To me LoL is better in gameplay and design of DoTa 2. The champions have deeper backgrounds, have actual names, lower entry difficulty, appreciation factors (purchasing runes, champs, etc), champions have creative kits, has a significantly higher competitive base, better controls and mechanics, and has fun alternative modes. DoTa2 is just way too complicated for the average gamer, crappy controls, multi-unit controls, difficult point of entry, everything is available from the get go, doesn't have a whole lot of content to discover, over complicates simple aspects of the game (Deny'ing creeps, losing gold on death, recall). DoTa simply doesn't deliver. It released after LoL and its generally reserved for hardcore fans of the original DoTa. The people behind DoTa came into the game a little cocky in my opinion and didn't offer anything that the original dota didn't already offer. Nothing changed, but LoL constantly changes and it makes things new and refreshing.