they don't do that because:
- it's going to cause extra server load from thousands of people refreshing every 30 seconds to see whether their 0.0001 BTC no fee transaction went through
- it's extra work that does not benefit their customers (miners)
- it doesn't generate revenue
Offer it as a paid service. People pay for Level 2 quotes I am sure merchants would pay for "pool visibility".