You are correct that there is no way to get 100% EQMs on several partners' lowest fare buckets, no matter where the booking occurs. No idea if this will extend to *A partners, too.
And United is actually similar in many ways. There are many fare classes on partners where earnings are limited.
NH has a bunch of 50-70% fares, for example.
TP also is very limited.