john.smith@gmail.com works just the same as johnsmith@gmail.com. What's more, you can add a plus sign and any word before the @ sign (e.g. johnsmith+hello@gmail.com) and messages will still reach you. If these tweaks make no difference, then why use them? One major reason: filters.