Crop tops make it stop

Is anyone else sick of stores selling so many crop tops? I hate it when I see a beautiful shirt and then I realize it's a crop top 😩 I can pull off crop tops but I would like to wear normal shirts less revealing! I wish stores would cut down on the crop tops and sell more actual shirts! Is there a store you know of that does? Besides Old Navy? Lmao 😭