Incidentally, you defined your servlet in the Java default package and that's not recommended. It's better to define a package like
com.coderanch.mywebapp and then create the file
/src/main/java/com/coderanch/mywebapp/MyHelloWorld.java. Or probably more informatively as "MyHelloWorldServlet.java". But that's secondary.
The universal archetypes for Maven have been for me almost universally worthless. They're basically just template POMs that people have posted and are often out of date. Although by not including the
JEE libraries at least you didn't have to choose between legacy and Jakarta JEE.
If I was defining prototype projects that incorporated local shop standards, I'd likely set up some archetypes in the shop's local repository for convenience. But, as I said, the universal ones aren't so great. Aside from general quality, for a lot of projects there are multiple candidates and no good documents on why you'd prefer one or the other.