Why is copper (II) oxide used in quantitative analysis of carbon?
You got the crux of it: low cost.  And it works, regardless of what the starting compound was.  And it's not just low cost to purchase, it is easy to regenerate the used cupric oxide multiple times by heating it under oxygen.