The business I work for makes and sells stuff through Amazon and Etsy. Etsy is making it so if you sell through them but don't offer "free" shipping, your products will be at the bottom of all the listings, so basically it forces everyone to offer free shipping but they have to raise their prices to cover it. And the reality is it will cost everyone more overall because instead of being able to charge according to what each order costs to ship, you have to estimate the cost and go higher and make it standard for everyone.