Of course they're a rip off, they have gotten so big that I'm afraid greed has set in, now they have even lowered themselves to the stealing of credits, or at least not posting purchased credits.
Have you noticed how many of those expensive balls you purchase end up out of bounds or in the water hazards? where as the free balls hardly ever go out of bounds or into the water hazards.
It's money, all for gaining more money.