I’m not sure that’s quite correct. My company doesn’t directly provide this information at all, for example: We use ADP to run payroll, and they’re the ones who have provided my data.
This is (I think) more intended as a replacement for the current process a, say, mortgage underwriter uses to verify employment: (1) send email to a company-wide email account (info@company.com, in our case…) saying “please verify person X is employed as a Y making $Z as soon as possible” (2) hope email is received, (3) hope email is from the borrowers actual employer.
Can't they just ask for a pay stub or a letter from the employer? That's how they do it in France ( a signed and stamped "certificate" from the employer you've worked there since X, last 3 pay stubs and last two year's last ones(which have a recap for the whole year) and it seems to work fine.