In this specific case, I imagine the reason for the announcement wasn't moral or financial – the company likely decided it did not want the legal liability of potentially funding international terrorism.
They'll will string you along for _years_ correcting their own mistakes and then you're stuck with a bunch of useless cheques. I think half a dozen former colleagues and friends tried to help me out too, including someones grandma, to no avail whatsoever.
Really, the worst.
Up until about 2017(!), they were reimbursing people for treatment which was claimed back (as opposed to billed to the insurance company directly) by cheque exclusively, and there were rumours from the finance department that this was because lots of people never bothered to cash in their cheques because of the hassle compared to receiving a direct debit.
In NL, cheques went out of fashion in the 80ies, and banks haven't had the infrastructure to process them for decades now.
Everyone on the Internet always acts like this is some great revelation: "they're only stopping it because it doesn't provide enough utility to them"
Duh, that's what utility is. Honestly, it's so repetitive and each time it's presented as some insight when it's so trivial it provides no new value.
Regardless, in this specific instance I'm all for it. This will hopefully wake enterprises up so that they invest in good IT practices, which will have lasting effect on other parts of IT within firms.