I find the whole process of buying parts and service at a dealer to be frustrating, time consuming and expensive.
I get that dealers can't stock everything but the very basic things like oil and filters. Everything else has to be ordered and lead time can be 2+ days. Some shops will not let you order via phone, so a trip to order is required and then a pickup trip. Unfortunately, this is why many, including myself, are ordering online from the U.S.
Service is similar.... long lead times for appoinments, work is started, then parts might have to be ordered, more delayed, a trip to drop off bike, a trip to pickup. As with parts, my solution has been to learn to do all basic maintenance and to just avoid dealers.
The other thing is that there seems to be a disproportionate number of flippant, sarcastic, rude or indifferent people working at dealers who seem to know nothing, and care less, that I'm a paying customers and can vote with my feet. I seem to have no issues with the car dealerships I go to, retail stores, customer service reps. I speak to on the phone etc.... so I'm reasonably certain it's not me. There seems to be an attitude that the customer is not valued. I sure there are exceptions to this, but I've encountered enough of this type of behavior over the years that it warrants a comment.
At Burlington Cycle I called to ask about carry in tire changes and was told $25 / wheel, $50 in total + tax. When I picked up the wheels next day bill was for $85 + tax. When I pointed out the difference shop manger was called and told me I should have made sure I was speaking to the right person when I phoned them........... Not a great answer. I politely told him that how could I possibly know who was qualified to provide accurate pricing over the phone and that it was their responsibilty to ensure the right person handled customer calls. He let me know he wasn't happy, but I did end up paying the $50 + tax.
Another dealer told me that carry in tires/wheels were $30 / each and then asked where I had purchased the tires. When I told him Pete's Superbike he broke in and told me Pete's was a "whore" and that he wouldn't change the tires. Needless to say he wouldn't be getting a "dealer of the year" nomination from me.