One of the biggest stumbling blocks can be the SPs themselves. Advanced booking required, double bookings, being stood up, being made to wait outside as SP is running late were are part of the game in the old days. In the current COVID situation it’s kind of an impulse for me, I can’t plan anything. Partner has to run off for some emergency, unexpectedly free 2-3 hours. Phone and SP and it’s like “fuck off I am not a piece of meat, I’m free tomorrow”.