So after some googling I can say the following.
In my opinion the bots are not an issue. They bypass the grind nature of the game and it's stuoid limitations for example "all 30 minutes you are allowed to buy 10 pieces of cargo X.".
While any normal person would just store the cargo somewhere until at full load, Elite doesn't allow you to store cargo...
This is a major issue and bots basically do just that. They take away the need to be present to fulfill a basic task (that by the way any other player could do) and allow you to do other stuff (like going to work) in the meantime.
It's basically the nature of the bots but the long term effect is that when the player comes back, he/she has done alot of work at once instead of being limited to a maximum every 30 minutes. So the limited got shifted to a multiplier of each period passed during absence, however, while still being limited to X pieces per Y time units. Let it be missions, powerplay, data selling, UA bombing or meta alloy farming or anything else.
It's not like the game rules are broken. Any other player could do that as well, however, most of the players are annoyed by stupid limitations like 10 pieces of powerplay cargo every 30 minutes. It just doesn't make sense.
If there weren't stupid limitations like that and if players could unfold their full potential in regards to work and reward per time unit, then bots wouldn't be a thing.
They only exist because the game limits the player's capabilities and thus their potential. Bots bypass these limitations by fulfilling a basic task in the absence of the player.