Less features also results into worse UX sometimes. There's a point of diminishing returns, and Apple of recent loves to keep crossing over it, by removing useful features such as being able to trigger a FW updates when the user wants to instead of waiting around for it to maybe happen.
It absolutely is too complicated for the average user.
No sarcasm whatsoever. 100% sincere comment. ‘The average user’ has utterly no clue about this sort of thing, and nor should they be expected to.