What people seem to miss IMHO, is that this is "difficulty" thing is a time trade-off deeply ingrained in this type of game design. The frustration as you learn the rules of the game and try to improve this particular set of dexterity brings exhilarating satisfaction once you overcome the previously deemed impossible obstacles. But this also means that you need to have the time to plunge into this type of long-form challenge. And time is our most precious resource, so obviously this niche is not for everyone; especially in an era of infinitely available entertainment.