is every big platform … awful? : ecommerce