As the picture above, why do we have to create account / login in order to connect to other machine?
Thank you for reaching out on TeamViewer Community.
In order to increase the security of users in our network, TeamViewer requires everyone actively using TeamViewer to have a validated TeamViewer account.
You may find additional information on this knowledge article
Thank you for your understanding and support!