What the shop guy was trying to tell you is, ride & enjoy the bike for what it is; don't try to upgrade it piecemeal in the hopes you'll end up with a nice one.
BTW, saying a part is "Shimano" means nothing. Shimano makes parts that span the spectrum of quality, from the elite stuff to the truly cheap, awful.