One of the best things about working in a software shop that has embraced the principles and practices of agile software development is the continued focus on what's really important. Every week, our product manager and our business analysts are forced to think about what the most important piece of functionality is that can be added to our software. I'm sure it's frustrating for them to have to, week after week, put things that seem relatively important on the back burner for those things that are most important.
Focusing on the most important things can be frustrating, and it can lead to business trying to slip "easy" things into iterations whenever possible. I believe this is a symptom of having to make so many concessions each and every week. Since they never get everything they want, it's the "easy" things that are the most tempting to add. However, I'm of the belief that "easy" is never good. Doing something because it's easy, is doing something wrong.
It's no secret that a lot of software that is developed today is total crap. It's loaded with feature upon feature. It's hard to use, and doesn't do anything that helps the user kick ass. Anybody can do "easy"....you don't want to be just anybody do you?