The issue is that if Tesla does it, you have no recourse.
If a random dealership does this to me, I walk down the street to the other dealership and buy a car from them.
If a random dealership does this to me, I walk down the street to the other dealership and buy a car from them.
There's four Ford dealerships within reasonable distance of me, they're all the same company.
Edit: Actually it looks like the Ford deposit was $100 and refundable. This must be a separate dealer deposit. I am not sure if it comes before or after price agreement. Dealers are sketchy as hell so could be either.