What's in it for them, though? I'm guessing that most of the developers want you to use their reader and I'm not sure there's an advantage (for them) in adding code that makes it easier for you to switch to another product.
Don't get me wrong. I totally agree w/ you and wish that switching is easier. That "cost of switching", though, is the primary reason I'm still using the reader that I am (and have been for years).