Its not really free, you're still paying for it - The cost is just built into the product prices.
I want to PAY the market cost, for MY CHOICE of shipping method and carrier.
And I want to be able to specify that choice, and verify the pricing, BEFORE I enter a credit card number or any other financial info, and even without having to "log in" first. And I definitely don't want my card number stored from one purchase to the next, partly because I use disposable numbers, but also because for EACH PURCHASE I want positive control over the transaction. Its the same reason I keep my wallet in my pocket until the cashier has rung up my total at a brick&mortar.
When Amazon offers that, then it will be news worth reading.