1000% agree. I had a check list. I'm not an average customer (probably like many of us here in this thread). My closest dealer had nothing on the lot and I, as well as they, knew it. Yet, they still let me test drive a HD truck to check size in my garage and whatnot. I wanted to work with them. But when I came back from test drive I found the scanned copies of my license and insurance sitting on the lobby coffee table for anyone around to look at/take. On top of that nonsense, they appraised my trade in, and took 5 days, 4 phone calls to give me a trade in value. !?! Not professional. I calmed down over a day or two then inquired about building and ordering through them and they got me back in there with all kinds of positive vibes. After another half day spent there they took my order, but said their allotment is so low that chrysler motor group probably won't "pick it up" from them until early 2022. This was back in September BTW. So Again, they wasted my time.
My second closest dealer, who I also wanted to work with, found three trucks within a 150 mile radius that filled all my check boxes. But they wanted a +$5,000 market adjustment to get the truck shipped to them to then sell it to me. When I declined that option and said "well I'll just go to that dealer in person, where is it?" they basically told me they won't disclose that info and said to go find it myself. They were clearly not willing to help me, only wanting to help themselves. I found those 3 trucks via VINs within a couple hours after getting back home and they had all already been sold anyway.
So I here I am, another custom order from MD waiting in line. Gonna be perfect!