Cars are more powerful today than they have ever been despite engine size perhaps being smaller. There are probably very few sub 100bhp cars on the market these days. Albeit cars themselves have got heavier.Tru, but with today's modern engines being a lot smaller, a lot of them just don't have the grunt to do an overtake. But you’re 100% right. First one behind not overtaking the slow one at the front only compounds the issue.