Please, lower the (unknown) reputation threshold for holding the votes on the site, when a user account is removed. Also, I suggest to include a minimum threshold for number of votes a user has cast before disregarding them blindly.
If reputation is greater than 200 or total votes cast is at least 50, don't delete the votes!!
Here is a study-case for this matter:
Yesterday a >2k rep user from GIS SE (GeoKevin) left the site.
He was already giving warnings (on chat and meta) he would do that.
So far Ok, everybody has the right to disagree and leave, but I believe it does not mean his votes need to be removed.
Pretty sure GeoKevin used GIS SE fairly and did many contributions.
This is not a nice feature on SE (IMO) and it disrespects people who are willing to stay and contribute. It is a demotivation for participation (at least for me).
It also damages the site, because it shrinks the stats like questions answered, votes per thread, etc.
No problem to delete the votes if a user cheats and get banned from the site (in such cases, this is fair).
This is a feature heavily supported by the community, but can't say if SE is considering or just ignoring it.