I think “developer accounts” doesn’t imply “pays $100 a year”.
I have an account on developer.apple.com, but never pay anything for it.
That gives me the right to generate a certificate to sign development applications and install them on a few devices (where the certificate will rapidly expire), but not to put anything on the App Store.
Are you sure there are 20M paying accounts?