Теги ведут себя как заготовки категорий, и в них тоже нельзя использовать пробелы.
Ограничение в 20 символов существует, иначе селектор тегов начинает выглядеть довольно нелепо.
Если юридические библиотеки могут строить всю свою таксономию, соблюдая эти ограничения, то у остальных извинений нет.