The problem here is with the conditions. Just look at this piece that should be a plain white, but instead has all these different colours. That's the sensor trying to cope with the lack of light by just amplifying what it's getting, but getting it wrong. Any phone would have issues in these conditions. Yes they might be improving on that specifically, and yes people might say such poor performance is inexcusable, but it's still there.