I think silicone is totally worth the price.
Silicone doesn't wear out.
Silicone is nonporous so it can't harbor bacteria/germs.
Silicone can be sterilized if necessary.
Silicone can be cleaned easily with soap and water.
Silicone is skin-friendly. It doesn't ooze bad chemicals.
Silicone is versatile. It comes in different colors,shapes,textures and levels of firmness.