As I've posted on other questions, if is difficult for software developers to mind-read and support new browser versions before they have been released.
jQuery Mobile 1.0.1 was developed way before the release of iOS 6 or any pre-release of iOS6. It's not surprising that it can't fully support iOS 6, then...
The browser world moves quickly, and you will need to keep up with jQuery Mobile updates to support new/updated browsers. It's not like your server OS and backend stack, which you can generally lock-down to long-term releases.