I even have software (Drawful 2) that was released in 2016 and won't run on Catalina because it is 32-bit. That's just three years.
Google is pulling similar things in the Play Store. They will pull apps just because they are not 64 bit. They delayed the deadline for a year now, because many developers really don't care.
And as a consumer it really does not matter. Why would a 32 bit app not work 10 years from now?