In Germany you have to drive to the front as far as possible and than merge by "zipper method". That's the best way keep traffic flowing. Not letting people in is a offense (theoretically, I don't that this happened ever) and could be fined by the police.
