Of course there are always people who stay on the bumper of the car in front of them so that someone merging cannot get in, and are forced to go all the way to the end of the merge lane to keep from stopping traffic behind them. I hate those people (the people who won't allow traffic to merge on). When I get onto the highway, I try to get two lanes over as soon as possible to allow others to merge, and not end up in the tangle. When I find myself in the far right lane, I let people in because I would like to be treated the same way in kind. I think the problem is that there are too many inconsiderate drivers on the road, or they seem to think that letting a car or two in will somehow add an hour to their travel time.
If everyone just let others in, traffic would actually flow much better.