The problem is that it's a control tyre. It's not Pirelli's fault that it's a control tyre.
If there were tyre development, they'd constantly be pushing the boundaries of grip and wear, and if they did this.. there would always be variety/tyre war and a challenge for teams with the tyres. It'd a race/war where if you don't push the limits you get left behind.
The problem with a control tyre is that it doesn't have that. The tyre stays the same, which means over time everything settles down and they become too predictable and easy for the teams. Like a 5th grade maths riddle with a 12th grade brain.
So they try to adjust the tyres to compensate for this. Otherwise every race would be a one stop like it was with Bridgestone, because Bridgestone wasn't ready to sacrifice it's reputation for the sake of the sport and Pirelli have been (and copped a lot of flack for it). Which is probably what is happening again in this topic.
They went over board at times and there were cheese tyres and lotteries. But it's also good that they are willing to do this at all.
It's not so much of an issue now or in 3 races.. but it'll be an issue towards the end of the season, and for every new season where the regs stay the same. The tyre war was the best, but this is more of a cost efficient compromise.