After seeing the various viewpoints here, I had a bit of an epiphany about my own expectations regarding software and supporting OSes.
In the days of physical copies of software, we could always re-install fresh on a new machine, or a new "old" machine, or inside a virtual machine. This required we could provide an OS that supported that original software, but if we we could, we were golden, usually.
With iOS 11 and with the removal of access to even the digital IPA files with the latest iTunes update, that is not even remotely possible to do with old, older, and ancient iOS software, and especially without the ability to run an iOS version that supports 32-bit apps once 10.3.3 goes away.
Apple has not once implied or expressly stated that we would always be able to go back to parts of the walled garden that they deem obsolete. We either choose to be in the garden, or we don't. Is Apple being heavy-handed here? When I first started reading this thread, I thought so.
Apple is maintaining the garden by purging the "old and antiquated" 32-bit apps to ensure the curated experience in the walled garden will be as optimal as possible. Could they hold off a bit longer? Yes, but at a cost. They are choosing a different path than that of other, more open systems that deliberately enable support for older technologies.
With that mentality, I look to developers to update existing apps to 64-bit, build a new version that is supported in the "modern" walled garden Apple provides in iOS and with the newest A Series processors, or to disappear from the development world for iOS. Chances are, if a 32-bit app hasn't been updated at all since 2015, it's not going to get an update to 64-bit.
I also look to myself at how willing I am to spend money on an app if I don't expect to use it regularly, frequently, or even enough to justify the cost, knowing that there is a limited amount of time, most likely, that I will have to use said app. It will make me pause before purchasing any product that relies on an app.
Regardless, Apple has a history of cutting off legacy products, which is always a brave and bold decision to make. How soon to make that decision is known best in hindsight, but this situation seems similar to the Mac architecture changes from 68k-PPC-Intel, so far as I can tell.
The writing was on the wall for developers. The pop-up messages that began in iOS 10 were a bit vague (I consider myself pretty tech savvy). Apple could have done more to warn of their intention to completely drop 32-bit apps with iOS 11, and we consumers should not get caught with assumptions that just because we pay for a software license, we may not always be able to make use of that license if the platform on which it runs changes. We don't have CDs and floppies around that allow us to install older iOS on another device, and IPAs are going away (I personally still dislike this change, but accept it all the same).
If you read this far, thanks! If not, I don't blame you! lol!