The problem here is that the number you quoted, almost certainly ISN’T the number that the call came from.
It is comparatively easy to ‘spoof’ the calling number, so in theory if I happened to know your real number, I could make all sorts of spam calls which ‘appeared’ to be coming from you, and you would get all of the irate people calling you back demanding to know why you have been calling them!
VM and other suppliers often get stick for not ‘blocking’ spam call - but it really isn’t as easy as it might appear. As per the above scenario, if I were to spoof your number and make loads of spam calls, would you be happy if VM banned your phone number from making any calls at all?