The credits are probably because it’s a way to get to you to pay in front rather than after the billing period. Some other cloud companies do this too so it’s not too far out.
However, it’s a better UX and less hassle to just bill customers in actual dollars/euros than in “MyCompany Credits” (that probably map 1:1 or 1:100 or 1:1000 to USD)