There are a few reasons why clothes on Amazon might be more expensive than you expect. First, Amazon is a marketplace for third-party sellers, so the prices are set by individual sellers, not by Amazon itself. Second, many of the clothes sold on Amazon are designer brands or name brands, which tend to be more expensive than generic brands. Finally, Amazon has a lot of overhead costs that other retailers don't have, like fulfillment and customer service, which can drive up the prices of items sold on the site.