well i have left plenty constructive ideas to make the game more enjoyable.
An example:
But hey, it is what it is. Im not responsible to bring ideas how to improve a faulty or bad product. Blizz has its own employees that are responsible for that.
If you go to a restaurant and the food tastes bad, you are not responsible to tell the chef how to cook. You just let him know that you didnt liked it.