Except that it was said in the past that they thought teleportation didn't fit for mortals to do so they removed it and retconned any lore with teleportation mentioned in it...
Your "it was said in the past, but I'm not sure where" makes me think you might be remembering incorrectly.
Wasn't there teleportation in the novel? That came out last year?
But that's the point. They are trying to make you have the decision of what was more worth it to you to carry. If you cast your strongest feather spell and you still couldn't carry all your phat loots then you needed to choose. It removes any choice if you can just pick up everything and then teleport back to your house (which as I stated why this isn't a good idea) and then drop what you needed to move again, go sell it, come back and get the rest.
Maybe, but that's breaking the lore, because according to lore I should be able to up and teleport all my loot to my home.
Ok. Magic can have limits. It has been said in the past that teleport doesn't make since in the grand scheme for anyone to do willy nilly because otherwise, why don't they just teleport entire armies into enemy cities. So they removed references of teleportation from the game and they got rid of teleport. Gods can still teleport as is apparent in Oblivion but basically mortals are bound to portals now instead of going *poof* and your there.
No, because you have to mark and recall. It's not just "hey, I want to teleport inside that city" and then you're there. And even if you could get into the city first one person can only set one mark spell, which would only transport themselves. The mechanics of the system they have in place already stops you from teleporting entire armies, so that's not a valid criticism.
Did you even play Morrowind?
Fast travel won't allow us to travel to unmarked areas, now will it?
And on top of that fast travel won't take you directly into your house. Or back to the bottom of some deep temple. Fast travel only gets you into the general areas, a mark spell gets you right back to the exact spot you want to be.