The way it works requires huge amount of fundings to generate said profits.
No, it doesn't. Output scales with input, the more you put in, the more it will generate, but it does not require huge investment upfront. If you've put 100 BTC of your money, you'd have 102.5 BTC the next day, and 210 BTC by the end of the month at 2.5% return, making 110 BTC of profit in the process. But since you opened your service to public, I have made 106 BTC while I slept and rode my bicycle, and you made 3.5 BTC while maintaining the bot, site, server and customers. Of course you made profit only if I decided to withdraw my coins, but I'm getting free money here so instead I'm pumping in more, while you get round null and actually losing money since you've got hosting bills to pay.
It still doesn't make sense, what am I missing?