They then approved it for people with 25+bmi, which is 73% of the adult pop
https://finance.yahoo.com/news/fda-panel-votes-against-pfize...
It's easier to just let the bodybuilders not take the shot - given that's their right anyway - than to use bodyfat % or some other measure as the prerequisite for boosters, even if those measures more specific they end up less accurate (hope I'm getting those terms right)
https://www.researchsquare.com/article/rs-880193/v1
But it's expensive to measure visceral fat accurately. So from a public health standpoint BMI is a good enough proxy.