You can isolate them, though. It doesn't mean you should, and there are baseline levels you'd want in all areas, but some are more important than others, which is the point of the question.
In general, basketball is not an 'endurance' sport. It is a sprint-stop activity, so from a cardio standpoint, HIIT will be more effective than jogging 6kms. Similarly, power is more important than raw strength in basketball so there is a lot of value in explosive lifts rather than slow ones.
Beyond that, what is most important for a player to improve will vary between individuals based on their current strengths, and what they need for the position they play.
Flexibility will help with reducing injury risk and improving athleticism. Movement technique can also reduce injury risk and make players quicker by making them more efficient. Agility is more important for guards than bigs but with more defensive switching, has value for everyone.
It really boils down to what areas of the game you want to be better at.