Yes, new ones are better.
I've got a 2013 Beta 300. Straight out of the box, it has excellent jetting, beautiful power curve, plenty of power, it hardly vibrates, it always starts, and it's still like new with 1,500km on the clock.
That's stock.
An 80s 500 will outrun it in sheer grunt, but is a complete pig to live with in comparison.
A properly built 86+ CR250 would probably be in the same league, but only after you've replaced and/or modified the carb, ignition, exhaust, head, piston, barrel - basically by turning it into a modern motor... You still would be stuck with a much more difficult-to-live with power valve, no electric start, and more vibes.
-----------
Old bikes can be competitive with moderns. But as an all-round, do it all regardless of conditions race bike, you would ALWAYS pick the modern.