AK - you do know, of course that an Army sergeant (or a Marine sergeant) in any field / specialty makes the same as other sergeants with equal time in service ... Right? i.e. a medic or a clerk or an infantry sergeant ... same pay scale. So your 'comparison' is completely off base. Sorry.
Besides, the Army doesn't need to compete with anyone ... there is no competition.