I think a big part of the issue is that anime is aimed at teens usually, so it writes teen characters, but then puts them in INCREDIBLY adult situations. It’s easy to either overlook or ignore this character being a high school student when they’re a badass knight, or princess in some other universe, ya know?