Hi there @PittWu ,
Thank you for asking on the Instructure Community!
While the names themselves don't matter, it all really depends on the account-level permissions you grant users. For example, with most admins, if you enroll them in a course as a student under the same sub-account that they are an account admin of (with permissions that grant them access to edit course content), then even though they are enrolled in the course as a student, they will still have full access to see the course as a teacher (because they can see hidden course navigation links, unpublished modules and content, etc.).
Usually, unless a course role provides a user with additional access not inherited with account level role (such as permissions to edit content, or add users), the admin role will usually override the course role and permissions. That's why Canvas recommends for admins to create a new account to minimize confusion and so they have the same view as everyone else. I will also link a guide below that will provide you with a very detailed explanation about the different roles and permissions in Canvas. https://community.canvaslms.com/t5/Admin-Guide/What-user-roles-and-permissions-are-available-in-Canv...
I hope this helps a bit!
Best,
Noah