Nestandardní modifikace C++ - to už tady bylo a je to na adopci horší něž nový jazyk. Jinak těch __attribute__ a __declspec__ je málo?
Problém C a C++ je ten, že bez __attribute__ a různých __declspec v podstatě nejde napsat portabilní kód. A aby to bylo portabilní, tak se to celé použije přes makra, které se pro různý compiler / OS definují různě.
Takže za mě by bylo třeba super standardizovat něco tak triviálního jako třeba "jak exportovat funkci".