The answer could be using groundcovers and there are several that will do pretty well here.
Numerous spreading perennials do an equally good job protecting the soil and crowding out weeds while producing a bounty of beautiful blooms.