MP isn't why most buy Uncharted for, unlike Halo and even if it was, 30-40% of whatever Uncharted 4's total player count is at now, is still many millions of players.They're not, if you look at the PS4 Trophy stats less than 30-40% of people who played those games play 5 matches (there is a trophy for playing 5 Uncharted 4 matches and less than a 1/3 of the people who play UC4 have it)
https://www.youtube.com/watch?v=XlGhXNLN7G8&t=8s just under7.5m viewsWhere are you getting 16 million from? TLOU2 reveal from 2016 has 8 million on the PS official Youtube channel and latest reveal has 6.5 million, one of these videos is over 17 month old
https://www.youtube.com/watch?v=W2Wnvvj33Wo&t=3s over 8m views.
If you add all the others, it's probably close to 30m views, if not over it. In 17 months Halo Infinite trailer won't be close to that.
It has all but multi million dollar tournaments, as ND/Sony don't seem to really care about making their games E-Sports.Until TLOU has merchandise, multi million dollar tournaments, a massive player count and such, it's not even on the same planet as Halo is in terms of popularity and never will be either.