Europe is complicated because of the volume of traffic on different routes and the ridiculous proximity of many major airports. I know many controllers that aren't keen on frequency changes either as they cause unnecessary transmissions as aircraft call in - but unfortunately one can only effectively control a limited amount of aircraft at a time.
As for the headings around London: That's the only way to keep traffic separated and moving. It's that full.
S.