Главная причина: кому-то хочется выделяться и они типа круче остальных, т.к. не используют продукты MS.
MS:
1. Большинство пользователей многие годы окружены продуктами MS при работе с ПК — различные неизбежные косяки накапливаются в памяти пользователя.
2. Windows силен приложениями, которые для него написаны — косяки этих приложений пользователи считают косяками MS.
3. Пользователи часто (когда не пиратят) явно платят MS.
4. Тяжкое наследие совместимости у многих продуктов MS, т.к. из-за популярности этих продуктов, нельзя быстро прекратить поддержку совместимости.
Google:
1. Сложнее заметить косяки в ответе поисковика (про андройд не знаю, поэтмоу сказать не могу, да и поиcковик основной источник дохода Google).
2. Сторонних приложений очень мало (для андройда вроде они просто проходят предварительную проверку как у Apple, попробуйте такое организовать для всего софта под винду)
3. Пользователь явно не платит Google.
4. Продуктов не так уж и много, да и среди них нет полноценной ОС для ПК, IDE, Office и т.д.
5. Поддержа продуктов проще, они ведь в инете в основном представлены GUI, а саму механику работы можно заменить на своих серваках.
Я бы не сказал, что Google делает новое, а MS — нет. Все равномерно, просто Google моложе вот и ассоциируется с новизной. А так все гиганты покупают часто чужие решения (андройд ведь был куплен).