I think the main negative to doing it this way is I don’t think you’ll earn points if you’re after them.
At least on all my cards, the points are calculated on a statement balance. So since you’re spending basically a gift card, they won’t give you points for them.