As a programmer dealing with a client, how can I suggest the client use asp.net over php? MS needs to address that question. Enterprise systems aren't the only animals out there.
You're not Jeff Atwood, you haven't built up a persona of being a proud idiot that can't code his way out of a paper bag without getting a blessed library from on high. You can do it yourself. You are a big boy with real tools. Do it.
It is just not difficult to poke a webserver over HTTP, especially when you have a documented and widely used interface provided to you on a silver platter.
If MS didn't agree then why did they make the API in the first place? A main part of my issue is that MS got the project started (never mind how half assed), people depended on the library and then it was just abandoned.
It's not like it wasn't being used either. It's a popular toolkit. Like you said, it's not difficult to poke a server so why do they abandon a project people depend on?
The more striking thing about your comment to me is that .net developers may tend to wait for Microsoft to build a library for them while members of other communities self organize to build their own. It's very nice for the developers when MS does something, because it's generally good enough, but it seems like it's harder to get open source projects started because of the chance MS is working on it secretly.