lol, look man, in every strategy game there is some balance between realism/features and ability to play the game. Thankfully BM is not a game where people need to play 18/7 to be minimally competent with mechanics and strategies.
Now, how hard would it be to include a separate parameter for target affinity? Not that hard is the answer. Does that mean I can do it myself? Well, give me a month where I don't have to study 8 hours of the day and I'll do it for y'all to prove a layperson could even achieve it.