Why are these commands unavailable to free players? These are like the basic commands and i think it should be enabled for everyone.
Well I don't think that tpa will ever be available to default players, but if they want people to come to their island they can always unlock their island for players to tp.
It's understandable to be on .org for all players, due to not many players being on compared to .net. While on .net, there's about 100-200 default players on. It could be easily abused by some players. (not saying greenies ain't trustworthy, I'm just saying quite a few would abuse it by tpa spamming.)
tpa is an advanced command because it means that you could be anywhere and someone instantly comes to you. you don't have to be at your island or theirs. you can be anywhere and it will work.
This isn't something that is going to happen. All the donors went through it at some point and eventually decided that at the least 10$ was worth it. I personally found ways around it. /visit is an amazing command. Use that. If you really need to get exactly to someone and they agree, just ask a Mod to tpa you 2 for you
Non donors do not have this command most likely due to the servers size, the permisskkns made when there was no island protection and the potential abuse (non donors characteristically being those without anything to lose because they have not paid anything). Even with island protection giving tpa to non donors is a risk and there is nothing wrong with using the /visit command where possible. If you would like the freedom to tpa as a non donor, use skyblock.org. If you want tpa on net donate or sell in game items for an upgrade.