Is code quality sacrificed for innovation?
Typically not. Innovation comes from the fact that a large number of developers are contributing to the project, which means that a large number of developers are using, and therefore testing the project. In addition, because open source projects are not constrained to formal release schedules, bug fixes are made available almost immediately.