I don't think arguing about difficulty is productive. The game is as easy or as difficult as your knowledge of how the game works on a mechanical level.
This is something i don't really agree with. I do think that you brought up a few good points in regards to Boss fights and how they should revolve around... primarily, dealing with the Boss Mechanics the most effective way possible.
Now the main issue i have with the aformentioned quote is; That many of the Boss encounters in this game do not require any knowledge related to this fight in order to defeat them. So instead of applying custom tactics to boss encounters, that you've previously wiped on and therefore want to apply your new-found knowledge to your overall strategy in order to defeat said boss, is simply not required after reaching level ~15ish.
If EVERY Boss fight can be defeated by applying the same strategy then, how does this NOT warrant cause for concern or criticism? I mean, is it so much to ask for to add a difficulty whereby the player always wipes the first 3 - 5 attempts, in order to learn the mechanics and figure out an appropriate strategy to apply to the circumstances? This is what i would expect from playing a game of this nature on the hardest possible difficulty, which it achieves in the first Act.
To clarify my point: The game is not hard enough for some players to ever have to bother with new boss mechanics, simply because they either die too fast or the mechanics in question can be dealt with adequately using a general stratagy. This, in my opinion, should really not be the case when i have no other options in terms of difficulty at my disposal. Aside from using arbitrary handicaps to effectively limit my knowledge and build varirity, ofcourse.
If that is the case then there SHOULD be an additional difficulty added to the game. The amount of effort and resources required for this to happen are practically nil, we're talking adjusting Armor, Health and Experience modifiers per act. I mean, hell, they could've circumvented the entire issue by having better players in their QA department. But this should really have been the default experience for every player on the highest difficulty.
The difficulty i would IDEALLY want, from a personal standpoint, would have to be much, much harder. Where you would respec your characters, do the entire zone for gear and gold to buy resistance potions, ingredients for Flasks and food, plan potential kite routes, etc. Simply to wipe over and over again. Because that is fun to ME. And this is not something i would ever 'expect' or 'demand' from a developer. Obviously because this would require alot of resources for a extremely small number of players. This is just something i like to bring to their attention just so they know that there are atleast some people that would enjoy such a game.