I feel your pain.
On one small thing. I've started asking people where they want to be on the fast / polished scale.
I've always struggled with this. Have budget for a prototype, call is a prototype through speccingand end up with a client complaining it doesn't do everything perfectly. That's on me for not being clearer which is why I'm trialling the scale above. See how it goes!