Something is very wrong with your bike if you are frequently "trashing" your gears. I've been riding bikes for 30 years and have never had to walk due to drivetrain failure.
As long as the drivetrain is set up well initially, a traditional bike will go many thousands of miles on pretty minimal maintenance.