Those are great benefits to taking a marketing class. But even if you aren't in business, bear in mind that we are always marketing ourselves. I teach marketing classes, sometimes to non-business majors, and that is a point I always like to make. When you put together a cover letter and résumé and go on an interview, you are marketing yourself. You have to do research on the market you are aiming for and position and "package" yourself. We are always marketing in some way or another.
I have to agree with pohnpei here. Marketing education helps one to realize more about the company, their target consumers, and their creativity. Since I am an English teacher, I love having my classes analyze commercials for stereotypes and gender identity.
For me, the biggest thing about it is that it helps me to understand what businesses are trying to do. When I look at ads now, I understand them more completely than I used to. I also sort of understand what they are trying to do when they make certain changes to their products. This helps me to understand the world of business better than I used to, which helps me in my teaching.