Somebody is forgetting about exchange/purchase fees associated with acquiring bitcoins in the first place (assuming you don't mine them - most people don't). It isn't free to just buy more bitcoins. However it is free to just buy domain names with USD - at least from a consumer perspective.