Ребзя, вы, кажется, не поняли вопрос. Человек как раз и сделал такое универсальное ожидание. И проблема как раз и есть в том, что оно каждый раз ЖДЁТ 10-20 секунд, а человек хочет сэкономить время.
Мой ответ:
1. Если там ждать не надо, уменьши таймаут. Хоть до 1 мс.
2. А если ждать надо (какой-то элемент ещё может всплыть с задержкой), то его придётся ждать, ничего не поделаешь. Чудес не бывает.