20+ years ago I was in the industry and it drove me crazy dealerships that tried to demand that you add things and many people just go along with it. At the time the Chevy dealership I worked with didn’t do that thankfully but a used dealership I moved onto did and that, along with many other shady things, is when I left.
As far as vehicles being sold at or above MSRP, this is likely going to be the new normal and not a temporary thing. Reasoning is due to the new normal also moving toward dealerships holding less on-the-lot stock and going toward the model of ordering specifically what customers desire. This is likely to become even more evident as inflation continues as dealers do not want to finance stock the way they used to as were they paid little interest 20 years ago and had 90+ days to move before being charged now are paying 5-10% from day one.
I was lucky and my local dealer is honoring my GM supplier pricing but this is even becoming difficult as it is not required that they honor it.