Yes, there are a few multi-use products for long-term care.
A UV sterilization machine can be used for the life of the machine. These are a fairly expensive option, though.
Charcoal deodorizing bags are meant to be placed in your shoes each night to absorb odors. These last a pretty long time, and don’t have to be replaced until you feel they have stopped absorbing the odors.
Insoles are placed into your shoe for everyday wear, or overnight on a daily basis. Like charcoal deodorizing bags, you can use the insoles until you notice they are no longer absorbing the bad smells, or if they are wearable insoles until they wear out.