Credit card companies have closed other “buy money on a card and get rewards points” loopholes, I just see this as another such loophole.
Even on cards without any rewards, credit cards already have a way to get money from your credit card: cash advances, and they carry a higher interest rate and lower limit generally.