Pilot professionalism and discipline are not issues that are simply limited to regional airlines. Anyone who thinks pilots are immune to such issues simply because they fly a bigger airplane for more money is kidding themselves.
That being said, I don't think that professionalism and discipline are what causes a lot of these problems. While there are certainly many people out there flying airplanes who shouldn't be, most pilots out there are competent, well trained, and responsible.
What causes someone to forget to start an engine, land on a taxiway, etc is more likely task saturation than lack of discipline. Forgetting to start an engine is a lot easier than one thinks.
While it probably varies from airline to airline and airplane to airplane, my busiest time as an f/o is from pushback to takeoff. I'm expected to start an engine, run the after start checklist, talk on the radio, brief the takeoff, make a PA, talk to the flight attendant, do the before takeoff checklist, all while monitoring the captain to make sure we are staying on the right taxiways and not running into stuff. Throw in a mx issue, ATC delay, and starting another engine and I often feel like a one legged sprinter. Couple that with a short taxi and a captain who taxis a bit more spirited than most and it is possible to miss something.
I'm very convinced that someone starting an engine is going to lead to either a runway incursion or somebody hitting something. It really is impossible to give your full attention to monitoring the taxi when doing as much as we are expected to do during the taxi out. And as the article pointed out, we're certainly not being given less to do up front. I know one of my pet peeves in Atlanta was having to call every leg for catering, fuel, cleaning, etc when all that stuff is supposed to be going on automatically. We already have enough to do. Then there's in Dulles where catering just hands the flight attendant a bag of stuff and they have to stock their own galley. All part of corporate America's attempt to do things for as cheap as possible by putting more tasks on every single person.