The problem only happens when a group feels they need to delay if someone can't make it. As a GM I have a set day/time and play without the missing players.
If there are three players present I'll run. Unless there is something big upcoming, then we'll discuss if we want to postpone. I usually say "I want four players, so I'll recruit to five, and run with three".