Acrylic is softer, scratches easier, and that's why it's easier to rub off some material to get down below the scratches to make it clear again. To do so you have to empty the tank completely, and clean it out down to the last grain of sand, so that grain doesn't end up scratching everything up even worse during the buffing process. Acrylic is also not as rigid so needs, depending on dimensions, a substantial top brace, and bottom support, to keep it from bowing. Think anyone who's had a tank knows how likely it is to drop a rock, or how hard it is to scrape off coraline, or keep sand off your cleaning pad. It is cheaper, lighter, and easier to fabricate, that's where acrylic's advantages end.
For a very small tank where it's easy to empty, polish, or replace, these things aren't as critical. In huge aquariums, where glass isn't practical, acrylic might be the only choice. For everything in between glass is the obvious better choice.
It would seem that you've never owned an acrylic tank, which would explain why some of your information is so wrong!