Sure you do. If you want to run an iOS app written for iOS 5 you can go dig up your old iPhone out of the closet (or eBay), put iOS 5 on it, and run it again.
If you want to run that same app on iOS 10 on your iPhone 7, well, that's an entirely different set of expectations.