Its not about being greedy. Its about how much market is willing to pay for new project without price history. During ICO mania it was easy to collect $20million with homepage and few payed shillers. Now its hard to collect $1 mln so all they try to do is that. And low hardcap has nothing to do with being transparent (most of shitcoins has low hardcap and high inflation "for staking rewards")
STOs are extremely rare. Mostly because of law problems. For instance binance already announced that it is not worth to fight and is not going to list any STO.