I think every game should aspire to give a challenge, though not an insane one. One that gives you small hurdles to overcome.
They do need to add measures to reduce the frustration so you dont lose a huge ammount of your time when you fail, otherwise you ditch the whole series. So, im in agreement with that.
Keep them with some level of challenge, but reduce the frustration from failing. Allow the player to not feel punished but motivated to do better.







