This is so correct and BPA has always been a misnomer anyway. Sometimes there are players on tiers of their own and it's obvious that fit doesn't matter because they are so far ahead of any other player available when your pick is up and your team is on the clock, in that case you take that player or find the team that has the highest value for him and take an offer that maximizes the value at that pick but if that player rates as a generational talent then you take him and make fit work later. That's just very rarely the situation. Usually like with the first five guys in this draft (Chet, Jabari, Paolo, Shaedon and Jaden) you're dealing with guys that could all very easily be seen as on the same tier... hopefully we'll know more after the combine, pro days and workouts. After that there are a lot of guys with big upside and Keegan Murray who seems closer to his ceiling and ready to play but all belong in a similar tier.
Draft boards are all over the place and so are grades on prospects this year more than others and yeah if our team has a prospect that would be redundant on this roster available when we pick graded as by far the BPA, you pick that guy and do what's necessary moving forward but again that's really rarely the case. Usually you have guys that fit different needs and are around the same grade and some that are around that grade that make no sense with your team's needs.