This isn’t meant to be disrespectful at all towards the Army. It is mainly a marketing and recruiting question about how Army recruiters get people to join the Army versus one of the other branches. It seems like the other branches of the military have something to differentiate themselves and the Army just comes across as generalized workhorse.
I was in Air Force ROTC in college but I decided to get out because I thought I wanted an academic career but I always liked the idea of the Air Force and I always knew that was the one for me. I like planes and the technology is very advanced. Those are two of my passions. That was all there was to it. My stepfather was once a Navy officer because he loved the sea and all things boats etc.
Here is my simplistic breakdown (although recruiting has to be somewhat simplistic itself):
Air Force - airplanes, fancy technology, and cushy bases. Not too dangerous for most.
Navy - Fancy and complex boats, life at sea, and fancy planes. Not too dangerous these days.
Marines - a service that is all an elite fighting force. Hard-core military strong on tradition, discipline. Chance at true elite front-lines fighting and the chance to be a hero.
Army - ???A workhorse that gets the job done while the others are busy with their diversions???
How do they get people based on that? Am I wrong that the Army is more undifferentiated in a marketing way than the others?

.