Criticizing a game is fine, feedback on mechanics, progression, rewards, ect.
Criticizing gamedevs, calling them lazy, greedy, ect., when you have no idea what they went through to make a game is not.
Speaking as an actual, pretty damn successful game dev, this is horseshit.
It’s like saying you can’t criticize the manufacturer when your car’s brakes fail.