I am sure if he hadn't spent his entire career playing football, duke and dutchess of sussex would have totally known him.
He'd have end up working lifiting cargo at a dockyard if it wasn't for football. You guys are unbelievable.
This doesn't stop anything from what the other guys have written being true.
He used football to become famous. He and his brand then outgrew football and I would imagine in the US especially there are a number of people who are unaware that he played football. They simply know him as model/star/celebrity etc.
Messi hasn't outgrown football. He is only famous for football which isnt the case for Beckham.
Anyway, on your other point, you can't have ever watched peak Beckham if you don't think he could do anything as well as messi.
Messi is arguably the GOAT but Beckham was better than him in a number of areas. But that will always be the case as they weren't the same type of player.