I agree on the time it can take, but the skills element crops up a lot. That doesn't seem to be as big a problem when people have engaged in cooking as a child, or through a home economics class. As society changes there will probably be a bigger skills gap.
For me the most important skill is scoping. If I can scope the meal to something inside my skill range I can complete it competently and on a reasonable timeline. I can also choose when I want to push my bounds and allow extra time, or perhaps buy some extra ingredient in case I make a mistake. I think a lot of people don't have the skills and experience to do this and as a result the experience is negative. I can now look at recipes and analyze them reasonably accurately.
Things can be a challenge at different stages:
* Plan what to cook (Do I have the right tools? do I have ingredients I can use? Can I substitute something for this one odd ingredient? Do I need to go out of my way or will my regular grocery store have everything?)
* Acquire ingredients (They don't have something. What substitute is readily available?)
* Prep ingredients (Mostly this is just monotonous, but technique can play a part. Good quality basic tools like knives can make a difference. A more skilled person will be thinking about how to get the cooking step started at this point.)
* Cooking (Skill and experience prevent annoyances like things sticking, cooking too fast, burning etc. Many beginners can't get enough context from many recipes. If you didn't choose a meal that you had all the hardware for do you have alternatives? Should have been caught at the planning stages, but the inexperienced can miss something.)
* Cleanup (It drives me crazy to see this happen only at the end, and for the surfaces and sink to covered in items that need cleanup. A mountain of effort at the end can be unpleasant, especially if you are asking someone else to cleanup and they can't even get into the sink.)