Not sure anyone can afford to use once and toss, every time.
Soak in your favorite cleaner, rinse, hang to dry, sanitize before use.
I toss hose only if it becomes scratched up somehow, crudded up and is a pain to clean, or if I take a lot of time off from the hobby and pick it up again.
Frankly, only your blow off tube should be getting gunked up. All other tubes should be rinsed and cleaned immediately after use so nothing drys up and cruds...it will last quite some time following this rule of thumb!
Good luck!