I don't think it's fair to compare BNB, OKB, KCS, altcoins that have strong support and daily using in exchange to other altcoins. What you do it like compare a AAA developer EA, Ubisoft to indie developer. Price is not an only factor showing how well an altcoin performed so push up prices is not like a must-do thing.
Comparisons always happen. Because the human mind is prone to taking it for granted the explanation that seems obvious but is an assumption only. Now indie projects should not be thought to be similar to altcoin projects because although the concept of altcoin project behind gaming scenes is niche but it is lacking that indie concept of development. Moreover indie projects are never meant to be mainstream while altcoin projects have wanted it but failed to do so.
From my own point of view the major cause of bad price of altcoin is as a result of dumping by investors and bounty hunters who are not care about how little the profit they realise.
To some extent yes. But the factor that made them sell off at loss is also to be thought of. If these projects had actually developed something useful in the first place then this situation would not have happened.