Care to elaborate on this with a few examples? I have the opposite complaint. They seem to be focussing on ease of use precisely at the expense of functionality. I'd rather stuff was a little more complicated, because it would give me more control over stuff. Note that I don't want it complicated for the sake of complexity. But I've noticed a increase in "adding features makes stuff complicated" and joke memes about "just make it an option". Well, programming - proper programming - IS hard, but it's worth it because you get a better product.