1. Применительно к Win и С++ native, есть старая библиотека MFC. Есть C++.net, а там и WPF и формы. А вообще есть Qt, он работает поверх Win Api
2. Что бы писать приложения оптимизированные под работу с осью. Было сильно актуально, когда не хватало вычислительных мощностей.
3. Думаю что там своя кросс-платформенная реализация. К тому же, Win API - это не С++, а "С"