I think the navy thinks this ad will "attract youth to the navy," (per headline) but I think they are misreading the landscape of potential recruiting targets.
I think that's really the dichotomy with this issue.
This ad targets the broader younger population who might be more drawn in by the "softer" approachs of Navy drag and army "Emma two moms" type ads, but it might also push away some of the traditional recruiting base.
Problem is that traditional recruiting base is getting smaller, ad campaigns or not. The services seem to be hedging bets on casting a wider net for potential recruits from this younger generation than trying to get what they have for the past X number of years.
It's too early to judge whether stuff like this helps with recruitment or just makes it worse.