So you’re doing a few things.
1. Moving more training from cheaper colleges to more expensive medical schools.
2. Moving the filter from undergrad to medical school
3. There is no national curriculum in US high schools, so essentially the first 2 years is getting everyone on the same footing. Removing this without changing high school, puts students at poor high schools at an even greater disadvantage.
https://students-residents.aamc.org/medical-school-admission...
Of the ones that do save time, most cut 1 year off not 2. And they do it by having students take more than a full time load during undergrad.
It’s essentially the same thing as taking an extra class or 2 every semester so you can finish undergrad in 3 years instead of 4.
I randomly sample 15 of the programs listed there and 14 were 8 year programs. Only 1 had an optional 7 year program (if you were willing to take more than full time load or go to school in summmer). And there were no 6 year programs.