Sure, the plain EN-US layout has ~ as normal key. Americans have no accent(s).
My point is: Why do you then have the character on the keyboard in the first place.
It is useful in Unix (shortcut for your home directory), or in some programming languages, e.g. Perl
One reason for Europeans to dislike Unix. (Fortunately, you don't have to use that key to cd
to your home directory. At least with bash.) As for Perl, it is being harassed enough as it is, but other languages also require their fair share of finger gymnastics, although some symbols are easier on my layout that the default English one (like +). Interestingly, @ might be the most difficult character to type on many European keyboard layouts, at least if one hand is busy, say, holding a phone.