Why Do People Say Maybe When They Mean No?
Saying no costs a person something immediately. Maybe costs them nothing until later, and later is somebody else's problem. You get the maybe because of: 1) temporal discounting, the awkwardness of refusing is right now and the awkwardness of bailing is comfortably far away 2) impression management, since maybe keeps them the kind of person who would have shown up 3) ambiguity as an exit, because a vague answer cannot be argued with the way a clear one can. Maybe is a no with better manners. Plan like it.
The pattern
No costs them something today
Maybe costs them nothing yet
It protects how they look
Plan around it as no
How a maybe ends
Ask for a yes or a no and see which one arrives.