This kind of stuff is part of the reason why I've been actively avoiding highschool settings for romance manga I read. Not the only reason and I still sometimes find characters be really immature regardless but still it's a factor. Main reason though is probably that I'm just really sick of highschool settings.