Botting in general is prohibited in ALL on-line games AFAIK, but it still occurs. All those of us as players can do is report instances that appear to be botting and let the relevant developers deal with it.Your views on whether you think this si cheating or not are your own. However for the avoidance of doubt FDev have explicitly stated it is against their terms of service so it IS cheating. The inability for anyone to rigorously police this though does leave the whole issue unresolved.
Removing the docking computer, restricting gameplay to specific modes, or adding mechanics that require manual intervention will not prevent botting from happening and will just annoy at least some players that do not get involved with botting (or external automation) in any shape or form.
I think what FD need to make clear is whether use of limited macros is considered cheating, it is not something I personally do but it is a feature facilitated by various items of utility software including but not limited to: voice recognition tools (e.g. VoiceAttack), OEM controller software for keyboards/mice/sticks/controllers (e.g. Logitech Gaming Software). If not, then they need to make clear at what point macros and external automation in general is considered cheating. This is not for my benefit but for the benefit of the people that in some cases may rely on these tools for what they consider non-botting gameplay.