Is the vendor lag intentional?

Well no, its not really as easy as that. The batching used in classic now, again is forced artificially. The game does not behave like it does in vanilla and pservers. Possibly due to the client each version uses.

It just emulates batching, and operates differently than it did in vanilla and it is noticeable, albeit being a nice approach to the original game.

So its not just done with “well both work with 400ms”. The way it behaves is still different. Id advise you to watch older videos (either original vanilla or Pservers like Nost) and see how they dealt with batching. There is a tangible difference on how batches work.