Not to get into how the 'bots work, or the 'tells' they exhibit, but it's obvious if you watch them work. Previously posted threads on this subject should illuminate you. The fact that they exist isn't fantasy or self delusion on the part of BGS losers.
The issue isn't "we lost therefore they 'botted". I don't think many of the people long term players here have issues with another CMDR or group of CMDRs out playing them ON AN EVEN PLAYING FEILD. The issue is that bots can play 24/7 for weeks. Humans can't. Even dedicated players can only manage maybe 6-8 or so hours a day, figuring in life, work, sleep, food and other bodily functions... Bots don't need that. You would need 3 humans to play like clockwork, every day, for weeks, to match ONE bot that could mindlessly continue to play into infinity. If you "bot" 25 accounts it becomes an overwhelming force. And if they play in SOLO, you'd never see them except in the traffic reports.. as mentioned by the OP.
This is what the OP is upset about.
As for my own thoughts on the subject.. I think of scripts/bots as a very slippery slope. Is the auto-docking module a cheat ? What about external tools, like the trading sites ? Route plotters ? Voice Attack ? If you're going that far, what about my programmable keyboard ? I have things that it does for me, as an example : I have the right arrow key ( normally one pip to WEP ) as a down arrow ( reset ) and then two right arrows for maximum WEP. Useful to me, but a script none the less. Or my VKB HOTAS ? I have things scripted into that. Am I "pay to win" because I can afford a $300 stick and $200 opto-mechanical programmable keyboard ? Or am I just making use of my assets ? What if my assets involve a non-production VMWare cluster at work that can run 120 instances of Windows 10 and a redundant 10gig connection to my local Tier 1 ISP ? Declaring this one "good" and this one "bad" is a matter of perspective and depends on whether you're standing in front of ( or behind ) said "improvement". Personally, I think they all need to go.
FD needs to be a little more transparent on how they are combating this issue. I absolutely HATE to use Blizzard as an example, but they've done public purges of bot accounts. Other games/publishers have as well. And FD can't quietly remove one or two, it has to be public.
Game integrity depends on it.