Jasně cítím u Vás tendenci "pojavovat" celý svět. Nezlobte se, ale on svět mimo Javy je trochu jiný.
Slovo obsolete jsem dávno četl ve výpisech kompilátorů ještě před Microsoftem dvacet let nazpátek. Asi nejvíc to používaly staré kompilátory firmy Borland, ale slyšel jsem to daleko dříve. Slovo deprecated se objevilo o mnoho let později.
V Javě neexsitují pravé namespaces, je tam tak silná vazba mezi class a namespaces, že Javista ani přirozený namespace v jazycích nikterak nesvázaný s třídami neocení a dostane panický strach z volnosti.
Neexistující povinnost odchycení výjimky je v pořádku - je to tak správné a je to tak ve všech jazycích co znám, ovšem s výjimkou Javy. Tam mě to značně omezuje.
Jinak z Vašeho příspěvku je cítit značná subjektivita. Jinak MSDN vůbec není špatné, a až něco podobného bude v Linuxu, bude hodně fajn a bude to pádný důvod firem zvětšit podporu Linuxu.