I thought the whole point in having an aluminum boat was for beaching on rocky banks and fishing timber without regard to scratches....

You can always touch up the paint if it bugs you too much. A keelguard on an aluminum boat just seems like a waste.