And yet, criminals create banking trojans at scale. They wouldn't do this if it was more effective to always do traditional phishing.
And I'm being extremely generous here, because this won't erradicate malware. It will make a specific subset of malware harder to distribute. I imagine most malware is distributed through the play store, and naturally that will be unaffected.