Are all skins unlocked or are they from carrying over my character?

Basically, I’m just curious if all skins and heads are unlocked for everyone or are they from transferring over your character from last gen? I’m on Xbox One and I’ve got the St. Patty’s Day, Christmas and V-Day skins so I’m wondering if everyone has them or do I have them because I transferred my characters that had those skins unlocked on their respective days?

Anyone? Would appreciate a response to this. More specifically, are the Vault Veteran skins unlocked for everyone or just people who transferred their characters over? This is basically an effort to make myself feel special. xP

They’re carried over. I never unlocked them all and I’m still finding skins.