I firmly believe SETI to be a waste of time. If an advanced civilisation wants to contact us, they will find a way. If a really advanced civilisation wants to completely hide their existence, they'll find a way.
"So if somebody wants to find us let'm do it" - sounds pretty egoistic and fully indifferent, don't you find??
I think a civilization which doesn't make just a bit of effort to search for anybody of its own kind simply does not deserve to be called "advanced"!
Why? Because so it has already lost its purpose, which is to discover its own nature, try to answer the "simple" question - "Who are we?"
Knowing one's own core is for humans as vital and fundamental as water and breathing. Though it's another level - it has to do with human consciousness and psyche. And in fact our life and progress depends on these most of all!
So in SETI's case even a timid attempt counts.
We should do it patiently though. If we can't afford it, we must wait until we can.
We will never be able in these terms!
What people do is exactly what you said - they wait until their "material appetite" is gone. But they fully forget that human greediness and a real obsession to posess, more and more, are just insatiable! Values are nowadays not in the right place! They moved to trigger obsessive, wrong capitalism.
I find it a very complex problem. But there has to be done something in our society...immediately! And there is no time to wait because the situation is just worsening!
Here SETI can also come into play and show what the true picture really is!