So basically we do seem to agree that with implemented measures, such as neutralising last couple of km of sprint stages, we can take the initiative away, for most riders to be there, hence addressing most of the concerns you raised in term of the sprint stage finale.
As for mid stage bunch...