P.S: By "investing on launchpad projects", I mostly mean buying and hodling a token which has done its price discovery for a few weeks, not staking BNB to get some tokens.
I have to admit that the majority of projects launched on binance are high quality and have potential but that doesn't mean there won't be failed projects, Binance doesn't guarantee that.
Additionally, buying and holding is much higher risk, so proper analysis and evaluation is required before deciding to buy. Because you buy when they are just listed on binance, which means you have to buy at a higher price than those who stake BNB to receive tokens.
In addition, whether you receive more or less tokens depends on the amount of BNB you stake. It cannot be said that staking BNB only receives some tokens. If you stake 1000BNB, you will see that the number of tokens you receive is not small.