In my opinion the 10.000 hours rule is wrong (recently there even was a HN post about the 10.000 hours rule being wrong).
Your third point seems to be true, because I can't remember one of the few well made mobile games not being at least decently successful.
Your other points seem to resonate with my observations as well, may I know if you're involved in the game industry?