Apple is not good with backwards compatibility to my knowledge. If you buy a 'done' app it's basically a subscription (albeit much cheaper) for maybe 2-3 years because a yearly iOS update will most likely introduce breaking changes, as someone below me already outlined.