I understand how its implemented, infact, I've made modifications to improve it to support things such as status codes.
I know the limitations, I know why they are there. The fact stands that when you use it you can still set settings such as a method, etc, and they simply get ignored. No errors, nothing. They just go. So I do not see why, that functionality can be applied to JSONP and not a CORS request. Why not just implement a CORS type instead of JSON/JSONP and put cross functionality in there?
There is absolutely no reason to say that we shouldn't support it except for a boycott against IE cause of their stupid decisions that go against what the rest of the worlds doing.
Yes, sorry for being rude, but its 2012 and I still feel like I'm in 2005 because of IE and people who have this hatred towards them so they ignore supporting their fumbles.
Seems that jquery core team also does it in regards to apple, some what, because the document height is broken on iphone. And that "bug" is being ignored as well.