Absolutely right. I spoke with a charity last year and they said they would be happy to receive a donation to upgrade, however, as the charity mentioned, if somebody donated some funds, they'd probably spend that on the good cause, because the computer didn't need updating.
The only problem I foresee is if someone accidentally introduced a virus. XP would be more vulnerable than a later OS. However, as they said, when they did need some support in the past they didn't get much help from Microsoft, so even if they went to Win 10 they don't believe that would change. They'd still be on their own.
The hardware/software update cycle is well and truly broken.