Сложно сказать точно, кто придумал это правило, так как оно является частью правописания русского языка и существует уже давно. По правилам русского языка союзы "и", "или", "да", "же", "ли", "но", "а" и другие пишутся через дефис, когда они союзят слова или фразы в бессоюзном предложении. Например, словосочетание "рыба-мясо" имеет другой смысл, чем "рыба и мясо" - в первом случае это сочетание двух видов пищи, а во втором - употребление обоих продуктов. В таких случаях дефис указывает на отсутствие связи между словами, которые обычно объединяются союзом.
Сложно сказать точно, кто придумал это правило, так как оно является частью правописания русского языка и существует уже давно. По правилам русского языка союзы "и", "или", "да", "же", "ли", "но", "а" и другие пишутся через дефис, когда они союзят слова или фразы в бессоюзном предложении. Например, словосочетание "рыба-мясо" имеет другой смысл, чем "рыба и мясо" - в первом случае это сочетание двух видов пищи, а во втором - употребление обоих продуктов. В таких случаях дефис указывает на отсутствие связи между словами, которые обычно объединяются союзом.