I don’t really think this is a good argument. Other games offer enjoyable experiences on normal difficulties and then offer a serious challenge by scaling up in higher difficulties. I remember original God of War (ps1 or ps2) was stupid easy on default difficulty and quite hard on the highest difficulty.
Your point 2) is just your biased view of the world, really. You think other people can’t enjoy something as much as you unless they do exactly as you. Different people like different things and it’s nice to have a choice. I don’t think gatekeeping game genres just because is a good thing.
In C++? I’d rather be shot, thanks :P