TOO HARD FOR THEM IS JUST RIGHT FOR YOU
If it were easy, you would have even more competition. How would you like to have twice as many people competing for your keywords? Even if they aren't any good at it, some of them are bound to get lucky and still others are likely to get good. Making SEO "easy" is bad for you, so don't ever complain about how hard it is. Give thanks that it does take some skill and hard work, because the alternative is far worse.
Worse still, reflect for a moment on your alternatives to running a web business. Can't quite make that picture? Go watch the movie Office Space. Or how 'bout this: watch all your neighbors drive to work one morning and then notice what time they get back home. Does that look fun? Now how do you feel about SEO?
And seriously, just how hard is SEO really? It is far more tedious than it is hard and most of that can be solved by being organized enough to use employees and outsourcers, so when you find yourself (as we all do!) complaining about not getting ranked where you want -- just time your morning commute!