просто мне кажется, что правила, которые невозможно вывести из простой логической цепочки, а нужно зазубривать - должны за человека выполнять роботы, или их нужно изменить.
как робот поймёт, где ставить запятую в условном
«Казнить нельзя помиловать»???
Выберет за пишущего между -тся и -ться?
Тут уж пардоньте, только самасамасама.