They're getting PR, true. But they're also getting people holding off on purchase of current generation iPhones. They're also getting copycats already releasing knock-offs.
It wouldn't be inconceivable that this has actually cost Apple hundreds of millions in revenue at this point.