Te obligan por 2 razones.
Primero por las apps, que precisamente porque pasa siempre, podían obligar a los desarrolladores a mantener la compatibilidad y no lo hacen. Al final, si quieres una en concreto, o actualizas o te jodes.
Luego está lo de los firmwares y la obsesión de Apple de no dejar instalar los anteriores. Si ahora mismo no tienes tu 3G jailbreakeado, o aunque lo tengas si no tienes salvados los SHSH de una versión del firm anterior, SOLAMENTE puedes instalar el firm 4.0.1.
A ver si eso no es obligar. Y teniendo en cuenta que el jail no es oficial, la política de Apple en ese sentido es que actualices por cojones.
Si quieren que actualices, que hagan que el firm pida menos requisitos. Y si el firm lo tienen que hacer pensando en los últimos modelos, que permitan a los viejos quedarse en un firm anterior.