I'm talking about busy single carriageway A and B roads.
There's nothing more frustrating than being stuck behind a huge lorry going at 30mph on a 60mph single carriageway road (so now way to safely overtake). I think they should be restricted to travelling outside busy times , though it would obviously be hard to enforce. They end up with about 20 cars behind them and it's also dangerous as they don't fit in the lane, so go over the line and give less room to oncoming traffic, especially on a narrowish rural road.
My heart sinks when I know I'm going to be stuck behind one for 10 miles on my way to work.