You're not really meant to be server transferring. So the high price is a deterrent, so that only those who REALLY want it can use the service.
By doing this, server populations are kept stable, which is healthy for the game. The issue of low pop/high pop servers is a separate one, and is being constantly looked at by Blizzard (see: free transfer periods between specific servers).