They’ve been addressing these issues since day one, they are nowhere near as bad as they were, and since they have determined that they can’t improve things further with their current system, they are effectively building a new system from scratch.
You keep bringing up the 18 months, as if that is an vast amount of time, but they’ve been constantly patching the game and adding a bunch of new content along the way.
Competitive FPS’s take a long time to get into good shape, most take years, since the real work can’t begin until the game actually launches. For comparison, CS:GO was still a trainwreck 18 months in, and still has problems with matchmaking, hacking and hitreg.
So no, it’s not ‘Suprising’ that you expect them to have completely resolved all these issues, but it is unreasonable.