Because one wrong character or number in adress and your lovely bitcoins are gone forever
That's not true. Bitcoin addresses contain a built in checksum, so if you accidentally change a character or two, the checksum will not match up. You will almost certainly end up with an invalid address which your wallet will not accept. The chance of generating a valid but incorrect address from a typo is about 1 in 4.3 billion.
You can read more about it here:
https://en.bitcoin.it/wiki/Address#What.27s_in_an_address