I believe that some solutions are platform specific with its specific requirements, think developing iOS apps which is only possible on OS X. Besides that you have the performance factor as @JanVladimirMostert points out and also every developer has personal workflow and preference on what tools to use and how to use them, a Cloud IDE wouldn't provide such flexibility.