А что, чтобы видеть недостатки в использовании продукта, нужно быть программистом и никак иначе? Только программисты имеют право критиковать что ли?
Нет. Разработчики косячить будут всегда и везде. Независимо от компании и языка, который используют. Просто узкое мыление, что что это конкретно индусы или ms уже просто поражает однобокостью. И да, имей вы немного опыта в программировании, имели бы бы больше понимания , имхо