Young Ball Pythons do shed more frequently than adults but you dismissing her as not growing when you've only had her for about several weeks isn't accurate either. She could very well be growing in length and not girth, especially if she is having issues with feeding recently, so you wouldn't necessarily notice it.
Also, what is not fair? Ball Pythons are definitely higher care than a Garter Snake but that doesn't make it an impossible task. They've been captive bred for decades, so most of the Ball Pythons you see were born and raised outside of their native country of Africa. What's not fair is any animal being in the care of an owner who is not fully prepared and there's not much adjustment when their enclosure is meeting all their needs that they would get in the wild and then some.