I also think the timer on weapon switching is going too far, the reticle reset on weapon switch is enough by itself.
It can also make sense if you think about it, if you holster a gun and take out another one, you would actually have to start aiming all over again but the weird timer to switch weapons doesn't make sense, I fired a gun and now I have to wait x seconds before I can even start to holster it or switch to something else?
In the end all that really matters is gameplay and what's fun and I don't enjoy having to try and guess how long I gotta wait before switching my gun or alternatively spamming a key to change guns until it works. I don't imagine many other people would enjoy that either.