I onced read an article somewhere about this common concern, tho as Bifta.Tricky/Pem are correct...a simple reason is that Web Hosts are lazy if they can't be bothered setting up your domain for you!
My suggestion is to find a webhost that do allow you to reference your domain fully!... (such as I-Web,
http://i-websolutions.co.uk)