The bike shop is trying to sell you something too big. They give you the general crap about we can change out the stem and seatpost.....blah blah blah. I had the same thing happen to me in every bike shop I went to. Small frames for shorter people are just not in demand. They would rather sell you what they have on the floor instead of ordering the correct size for you. I ride anywhere from a 46cm to about a 50cm. I'm 5'5" and proportional. I know a person who is on a 52cm Scott and she is 5'3" and proportional. They swear it fits her even after their fitter put her through the paces. I still think her bike is too big.