>>38503306They are 10 year old anon. Most girls that age have hair about that length. See how the longest haired ones in the games are also the oldest (rosa, hilda, serena). Dawn is the only exception.
Besides, long hair doesn't do well with adventuring. The longer it is, the more care it requires. You can just stop to give your hair its daily cream wash and comb it in the middle of a dark cave or a treacherous forest.
Moreover, I can't speak for alola, but England was one of the first places, if not the first, where bob cuts (hair cut at about jaw level, usually with fringes/bangs) became fashionable for women, thanks to lady Diana cooper. Bob cuts became and stayed popular thanks to WWI and WWII, when women had to join the war work and couldn't be bothered by their long hair. Bob cuts are a pretty distinctive characteristic of british fashion, so it makes sense thet chose to give Shield one.