The Glasgo model is fundamentally broken. Being unable to prebook a taxi just makes it completely unreliable for people with appointments or deadlines (they may take a booking but you just go on the same system as everyone else when you're expecting it).