Amazon is filled with comfy shorts to shop, including a $15 pair that a shopping writer has been wearing for three years.