So... Midlane is just utter garbage and doesn't matter at all? Let me guess, you play mid and don't want to change yourself.
There was no need to yell this at everyone, because team picking is something everyone should know anyway, and typing in caps usually leads to less actual meat in the argument (bc holding shift) and just more screaming which nobody likes.
Nobody should lock in until you have a good team, which kind of undermines your whole statement and would solve many of our problems on the Rift.
Typically jungle starts an engage, and picking a jungler is incredibly simple as there aren't too many champions that really work well (much less that you own typically) and support generally follows the logic of "Does this champion protect/help my ADC significantly".
That really only leaves top, mid, and ADC. At that point, you need to get your team together by communicating and NOT locking in. So really your whole problem could be fixed with just not locking in. No one has to play a certain position if they don't want to play, so forcing the last pick to play a certain position is bad for your team, especially if that player doesn't play much of that role.
Don't lock in :D