For a lot of startups or small companies, best practice is to narrow your ICP as much as possible.
The example I use, when Facebook launched, their ICP was student with a Harvard.edu email, not all college students, no everyone, Harvard.edu.
When you’re raising money, tell VCs the biggest TAM story in the world, when your trying to nail your GTM notion, find your Harvard.