Football is a violent sport. Players get injured all the time. Athleticism/physicality is a necessity (excluding maybe QBs). Not sure whether it would be fun to watch without the PEDs.
Basketball is a whole nother story. You can totally play the game without being athletic, just by being tall and/or having good fundamentals. There are numerous examples throughout the years: Bird, Duncan, the Gasol brothers, Steph, Ginobili, Jokic, Sabonis, Dirk, Porzingis, Carmelo, Z-bo, Doncic, Pierce, Antoine Walker, even less popular players like Kyle Anderson, Jared Dudley, Olynyk etc.
Not to mention the fact that the vast majority of the population cannot play the game at the highest possible level, cause they lack the necessary height. What this means is that players aren't expendable. At least not as much as they are in the NFL.
At the end of the day, it's all about money. Leagues care about TV ratings, advertising revenue etc. way more than they care about what's best for the players. Imo, that's the #1 reason why they turn a blind eye to PEDs. Players themselves care more about money than they do about their long term health as well. So there you have it. We value money more than anything else in life. Our culture is sick to the very core.
Being a European, I have no idea whatsoever about baseball. The same goes for football to be honest, but at least I have watched a few games here and there.