Not being able to donate money to someone that has no way of receiving that money seems sketch, but letting money rest in the account of a third-party that has no affiliation with the receiver is fine?
To put it succinctly, I think it's unethical for a platform to accept payment on my behalf without my permission.
(whereas yeah, I don't consider holding money in escrow unethical)