well the differences are logical since technically you are not becoming a Swiss citizen but a citizen of the canton which is part of the Swiss confederation at least that’s what the guy explained to me when I became citizen of Geneva.
It is kind of stupid as having become citizen of Geneva the easiest canton to get nationality there is nothing stopping me from immediately moving on and inflicting my presence on another much stricter canton.