Home Investing Analyst blasts Amazon for running a ‘not-for-profit enterprise’