It's very easy calculation for BNB. There are over 165 millions BNB in circulation. With current price which is around $450 the market cap is $74 billion. Hence, if you're asking if BNB going to reach $5000 price then it's not going to happen anytime soon. There is simply no space at the moment to put such market cap. If BNB going to reach $5000 then its market cap exceed $825 billion which is about current market cap of Bitcoin. The answer is that simple. I think that $1000 in next 2 years is more realistic for BNB.
You are right but looks like you did not consider in your calculation the burning mechanism in bnb coin every quarter they are burning portion of its supply until its below 100m, In the near future if demands in BNB becomes higher than today a $5000 is not impossible to reach in BNB coin.