Harvard has a bunch of hospitals associated with it and only 165 students per year. They could most definitely increase the size of their class, yet they don't. They also have the largest endowment of any medical school and I'm certain could handle the "logistical and educational issues" associated with doubling their class size, for instance. It just has always seemed like this has been regulated.
I don't see what you're saying in the second point. You can practice with an intern year under your belt, you don't necessarily need to complete the entire residency to actually be able to see patients. An MD opens you up to the ability to consult (some grads go to McKinsey or other endeavors, though rarely) as well.
Most importantly, however, you don't seem to understand the definition of a bottleneck. A bottleneck is a decrease in the capacity of an entire system caused by a limited number of resources. The match statistics are in the 90% region for most specialties and lower, but still much higher than 50%, for specialties like dermatology. You go from 45,000 applicants to 18,000 matriculants just in the medical school application process each year, not to mention the 45,000 number is probably 1/100th of the amount of students that actually wanted to be doctors when they began college. Residency isn't a bottleneck, it's just an extension of medical school essentially. As a US MD student, the only thing stopping you from completing a residency is yourself. The same cannot be said for the med school application process.
Overall physician salaries are protected, from what I can see, at the med school level. The fact is that if there were 10x as many medical students as usual tomorrow, we would eventually see an overall decrease in the price people were willing to pay physicians.