They won't solve every issue posted to it though. Also microsoft does things differently to Linux distros. Hardware manufacturers have to make sure their devices work with windows and software devs have to do the same. Canonical accepts bug reports on just about any hardware and the thousands of programs in the repos.