See, this is just it, those that have held jobs will understand this. Your boss requires you to get a project/report done for x days, it's required because a new item is coming into production or a change of product or new customer coming in and needs info. Are you going to give your boss some BS excuse why this can't be done when requested, of course not because your job is important to you and you don't want to loose it.
But when it comes to companies/businesses that know a new product is coming out, it takes them months to update their apps/software. If delays are not accepted in your work place, why do you accept delays from companies/businesses to update their apps within a timely manner? I don't and will move my business elsewhere to those who value their customers.
If a bank expects their customers to use their phone app then that bank should update their app to work on the new phone within a few weeks of the new phone being released. Apple stated updating apps to the new iphone X would take only a few hours so there is no excuse for the bank not to update the app within a few weeks, not months and months later.
If you defend such behavior then you have no right to complain about other things being delayed, like mail or food deliveries, or late food in a restaurant, because that's just how things work in life, well according to the defenders of delays.