You're right... (I live ~ 1 mi. from one) AFAIK, CVS in B & M stores doesn't accept gift cards to buy other prepaid cards (it's becoming rarer with time that any store would accept them that way anymore) and I do believe they don't sell other prepaid cards other than their own online, so NO DICE to that.
There's a reason VISA, MASTERCARD and AMEX prepaid cards are usually more expensive in pretty much every reward program they're offered... You can buy in many more stores (and chains) with them, as well as online in many cases (though not all, as I've have experienced before), so they're considered MORE LIQUID ASSETS, therefore can command higher prices for them to buy in both retail for users as well as wholesale for reward programs.