Is there a type of bottle cage that doesn't scratch bottles?
I think that's a generic chinese bottle holder cage with the word "Bontrager" printed on it.   The price alone implies its not "authentic". 

Any cage that employs friction as a retaining mechanism will scratch up bottles/bidons after a while.  


limit the scratching, using a layer around the bottle (a clean sock soaked in water used to be a pro thing to keep the bottle cooler)
buy a bottle like this - it clips onto two bosses.  keyword: "cageless"





buy a bottle like this - it uses magnets in the mount to attract the steel ring on the bottle.   Keyword "koala bottle"





Hydration backpack.  Had to put it in as an option, and the roadies are all thinking "hellno!"
Buy an adapter like this - removes the need to slide bottle in/out while riding.  Downsides, looks a bit weird, and you still have to take the bottle out to fill and wash.  Keyword "h2bike"





buy a bottle "system" like this:   Just don't loose the bottle cos nothing else will fit the clips.  keyword "elite cronos"

Apply rule #5.  My bottles last about 3 years on average before cracking or the thread goes wonky, or they vanish down a hillside after a crash.  I get a couple bottles a year from events that I go in, so there's always some around.  Last resort is to use 500-750 mL drink bottles, like flavoured milk or various carbonated beverages.  They may not have a sippy lid but work well enough as the second bottle.