If Google allowed other App stores on Android then maybe Amazon could make one. Or maybe they could add a setting to allow users to install their own APKs somehow.
It also involves around three or four "I know this could be dangerous" click-throughs. That is harder to get an audience of everyday, than settling for paying someone you are probably already paying.