I had a related case and was able to confirm that its content is still relevant to date.
Alternative script of the .setRequireLogin that changing the collecting email on google form
While on the case on this post, I discovered that various methods available on Apps Script will allow you to have your form collect users's email addresses. Moreover, the kind of email field will vary from the type of account that created the form, whether it's a regular gmail.com account or a workspace account.
References: