Why not ask MS to make a compatibility mode for Safari that allows you to sell more licenses on a tablet device you can "sell the living crap out of." Generate an app to within the ecosystem specs. It's only a client.
Rocketman
As I said, it may very well be MS's issue but who holds the cards and how seriously does Apple want to be taken?
Look at this from a business standpoint. In the corporate world, IF Apple wants to play then they need to fix it.
Stop looking this from the Apple ra-ra cheerleading outlook. No business person is stupid enough to say "Oh if THEY fixed THEIR problem I could sell X million more units"
A business person will say "We need to fix whatever problem, so I can sell X million more units"
So either Apple doesn't want to play in the field, or there is no business case to pursue fixing it.
I personally think BB's are piles, I cannot stand them, their messaging architecture is ancient, requires insanely high licensing fee's, etc...
But to someone it makes business sense so they do it.
If fixing the asp.net issues will sell Apple more units and generate more revenue then in who's best interest is it to fix the problem, regardless of where the blame may lie?
It may very well be Apple could care less, thats fine, and thats the reason they will not get into the corporate market.
It is that simple.