you have some good ideas, but they will never be added to the game. the best we can hope for is that fatshark ALLOWS modders to improve them and sanction those mods. the easiest way for fatshark to improve the bots is to just let modders do it. that way they dont have to
bots should be completely invisible to unaggroed patrols. bots should be unable to aggro patrols no matter what. i have had enough runs being ruined just because the bots decide to chase a special and then proceeds to walk through the patrol. i dont care if its unimmersive or not, bots should not end a run due to bot stupidity.
bots should have their priorities fixed. having 3 bots attack a monster under a horde and specials is just stupid. the bots should focus on the horde and specials unless they are being attacked by the monster.
bots should be aggressive while still being near the player. its so annoying when 1 bot barely do anything under a horde while 2 others just attack a few enemies at a time unless they get attacked.
bots should have their leap ult use improved. they are using it way to rare and almost only against specials. bots cant stop mid leap too so sometimes they will go way too far and be picked off without the player being able to save it.
sometimes when i play on cata, there are no players who join, so i have to run the entire mission until i most likely wipe. its often really frustrating when bots are just unable to stay alive and kill stuff.