Simple reason! Check-in bags cost $20+ per flight (most expensive I’ve seen in $50 for the smallest bag). That adds up quick when you take a few flights each year.
I didn’t throw out my razor, I gave it to a friend who has gotten many years use out it now, so it hasn’t gone to waste.