I think the problems arise when app devs have to jump through an increasing number of hoops to maintain backwards comparability...which I'm sure is additionally aggravating because, as you say, the iPad appears "to do everything it did from Day 1"
Of course, the comparability game is nothing new. The problem is that as an iOS user, you haven't choice to upgrade to the latesst compatible version of an app. You only have the choice to install thhe most recent version of the app. Or at least this is what I understand is a barrier for both devs and users. At least with PCs, devs had the option of providing 32 and 64 bit versions of their latest software
Of course, the comparability game is nothing new. The problem is that as an iOS user, you haven't choice to upgrade to the latesst compatible version of an app. You only have the choice to install thhe most recent version of the app. Or at least this is what I understand is a barrier for both devs and users. At least with PCs, devs had the option of providing 32 and 64 bit versions of their latest software