+1
Another issue is the number of players. The gold server is kinda "dead" right now, and I usually have to queue at least 2 or 3 times to find a PvP ranked game, especially during the night. (around 1:00 or 2:00 AM GMT+2)
In top of the issue I mentioned above you can add the alt sniping which is mainly caused by the awful win / lose ratio (as an example, losing a game above 400 rating against a 0-50 rating will makes you lose ~30 rating. A win against 0-50 rating gives you 3 rating.
Quick maths = above 400 points, one loss is equal to 10 wins, which is absurd. We could say that battling others high rated players might compensate that but most of them stop playing after reaching a "safe" spot.)
These are the mains reasons of why the PvP system is really bad right now, imo.
I would love to see a real MMR system in PRO, using your win/lose ratio first over your rating and including the winstreaks, etc.
I'm not sure removing the alts from PvP is the right answer, alt spining has always been a thing and as far as I know it's legal. (the main problem is the huge rating loss you'll get if you lose against an alt)
Another suggestion would be to merge PvP queues from both servers, but i'm almost sure that the servers couldn't handle it atm.