While rebroadcasting transactions may not directly increase the likelihood of confirmation for transactions with low fees, it can serve a purpose in certain scenarios. For example, continuously rebroadcasting a transaction can prevent nodes from dropping the transaction, giving the sender more time to potentially increase the fee or take other actions. Additionally, providing a free rebroadcasting service can be valuable to users who may not have immediate access to other means of accelerating their transactions. Ads and donations can help only for handling the traffic and hosting service.
If someone is very patient and not want to increase the fee, the person should not be surprised to see a transaction that he thought to have been dropped from mempool later get confirmed. Not all nodes drop unconfirmed transaction after 14 days. Some node runners increase the duration of time they can have the transaction in their mempool.
Respending a transaction using full RBF is not that easy to go about. If a transaction is not supporting RBF, the best is for the person to wait and let the transaction to drop from the mempool's so that he can respend the coins.
I will not recommend anyone to use those wallets that do not support RBF. If a coin is not confirmed, the sender can increase the fee.
If the purging later become higher, the transaction can be dropped from the node's mempool and the sender will be able to resend it.
This is what we tell people. Rebroadcasting transactions is not useful.
It's important to consider different perspectives on the effectiveness of rebroadcasting transactions. While it's true that some nodes may keep unconfirmed transactions in their mempool for longer periods and that increasing the fee or respending the transaction can be options for some users, not all users may be aware of or have access to these options.
Offering a rebroadcasting service can provide a valuable alternative for users who may not want to or cannot increase the fee or respend the transaction. It can also serve as a temporary measure to keep the transaction in the mempool and prevent it from being dropped by nodes, giving users more time to explore other options or wait for network conditions to improve. while rebroadcasting transactions may not be the ideal solution for all cases, it can still be a helpful service for certain users in specific situations.