Earlier quoted context omitted.
It's very common but it's still a poor practice.
Basically every single old bug report I've ever seen is essentially a red-herring that is usually not able to be reproduced anymore after N years and takes away time from focusing on newer and more solvable issues. I don't see the issue with removing that noise if it's no longer being reported, but to each their own I suppose.
Closing bugs automatically after a cron job demanded that the user verify reproducibility for the 11th time: obviously bad.