This is a bad idea in my opinion. A routing protocol
has one purpose
which is routing, not flooding 99% useless information just because it
i think the right approch for service discovery is using something like
dns for example. dns is very small overheaded, allows great redundancy,
works on demand...
using TXT and SRV records, a good dns infrastructure and user frontend,
it should be easy to publish services.
I totally agree to your point. Just because you can waste bandwidth with OLSR
so easily there is no need for us to do the same.