Almost constantly. Some (rarely) are frivolous. Some are because of a true upgrade need, eg changing out a fork for a better one, and some are breakages.
Frivolous - 10%
upgrade - 50%
breakage - 40%
I buy new parts at minimum monthly. I have been lucky that I have enough parts now that I don't have to buy as often as I used to