I think that for Enterprise customers (G-Suite) dots might matter as I tried to create a new (bot) account in Github with my email sans dots and I never received the email (email was not @gmail.com)
This is mentioned in the article, yes. It is likely to preserve backwards compatibility with pre-existing email addresses from before the switch to Gmail.