Direct* components will be used by IE9 to render the HTML, not to provide a non-standard API to developers.
Mate, there is no use trying to correct him - he has his views and it doesn't matter if you bought a Microsoft engineer himself to explain the situation, he has a paranoia about so-called 'embrace, extend and extinguish' (EEE) conspiracy theory.
For any person who believes that Microsoft does EEE, I suggest they look at who fired the first shot at creating proprietary extensions - clue for the clueless, it wasn't Microsoft.