Even the most frequent movers on the site have private lives and may sometimes play more slowly than usual. It's simply not possible to accommodate every player's requests for speed.
The simplest way of solving this problem, and it's the one I chose myself years ago, is to become a subscriber so that I could have 100 games on the go at any one time. This way there are always games available and waiting for me to move. Even nonsubscribers can have 12 active games now. If this doesn't help you, try the blitz board, where you know you can play the whole game right now.