this kind of effect cannot happen with projects with billions of coins because if the supply to much big it lose value over time and demand will never will be more then the supply in projects with billion of coins
This has very little to do with the total supply as such
You can have only 21M of Bitcoin and like 99B of Dogecoin (I don't really know what Dogecoin supply is these days but it is definitely way higher than Bitcoin's), so it looks like you are correct. Well, the truth is you are not. You can just use another unit, and then there'll be 21 quadrillion satoshis. Now we have 21 quadrillions of satoshis with a price tag (per satoshi) quite comparable to 99 billions of dogecoins (per dogecoin), which clearly shows that your reasoning is pretty much flawed. It just happens that the demand for bitcoins is way higher overall than the demand for dogecoins, and that drives the prices up irrespective of the unit used