Earlier quoted context omitted.
They require a Microsoft account. There was a period of time where you could port over your Mojang account, but I and many other people did not, because I didn't want a Microsoft account or to have to agree to the Microsoft Terms of Service, a new legal contract which didn't exist at the time I paid for Minecraft. It's a classic bait and switch. Then, the account migration window closed, and Mojang accounts stopped w…
Yep, and when you get your Microsoft account, you have to deal with their fucked up login system. Many a child's tear (also adult's tears) has flown over their jank. Mojang never locked anyone out for 30 days when they reset a password. Oh and they routinely give you other people's custom skins.
are you playing multiplayer on the Bedrock version? you just have to toggle a setting locally, or other player's skins will show up as a randomly preselected skin. it's called something like "Enable untrusted skins" or similar.