When you work supporting customers the first question you ask yourself is "what is the quickest way to resolve this issue?"
The person you spoke with at Microsoft has targets, and could have spent 3 hours on the phone diagnosing issues in a way that you would find "engaging" but he thought, you know what?, BitFlipper can re-install office in 15 minutes, so that is the quickest solution, let me save both his and my time.
That person you spoke with is now enjoying a cold beer, his boss paid him a bonus for being efficient, as 99% of office users (me included) have installed Office 365 and it just works.
If you want detailed and technical assistance, file a bug on connect, and the person that wrote the code can investigate this bug. Support departments function on both fixes and workarounds, you clearly object to workarounds, so connect is the best way to achieve a detailed response