Yes but...
1. non mining nodes are already doing this altruistically.
Not necessarily. Payment processors have an interest to run a full node to more efficiently broadcast their transactions to the network.
You'd be surprised by the amount of wallet services provider that don't actually run a full node.
Do you have anything that can supports that claim or is it just an assumption?