Am I the only one who doesn't understand the logic?

The total number of waves tokens are fixed, and that number is divided between the ICO participants. If it gets more participants you'll get less waves, but also it means ICO earned more, and waves has become more reputable and the dev team gets more money to work on waves and improve it. The final price will not be less than the ICO price, so what does it matter how many tokens you get? If you're supposed to make, say, 2x profit, it can be 1000 of your 10K satoshi ICO waves tokens selling for 20K, or 500 of your 20K satoshi tokens selling for 40K.