Unsolicited help is not generous.
Everyone deserves the agency to do things their way and unsolicited help diminishes that agency.
It is selfish to offer help without earning enrolment from the other person. And enrolment can't happen if there is no choice. For a "yes" to happen, "no" has to be an option.
Unsolicited help makes things worse rather than better for everyone involved.