I don't have the secret or claim to know any better.
But my silver dollars (Metynnis spp., 3 different species) don't eat my plants.
The tank is 75gallon, relatively heavily planted with several different species of plants:
3 Crypts (Cryptocorybe usteriana, C. affinis and C. sp.),
Java fern...