That is hiw real life works... Lara Croft would need a hospital after the first shot.
Games are about trying to be fun and not real... If a real life situation isn't fun developers won't add it to a game it is really that simple.
This is simple alright. Simply absurd. An enemy dodging a attack or a hacker failing to circumvent a security system through stat checks is a completely valid abstraction of how dynamic situations where the outcome cannot be determined until the action happens and finds resistance. There are hundreds of games based around OHKOs and they are fun. There are entire
genres.
Yes, I'm comparing hitting a bug IRL with hitting a bug on a game because that's precisely what the entire rules system of the game is simulating, in an abstract manner of course, it's what it was designed
to do. And not only that, it's something completely natural and intuitive to understand. You attack someone, that someone might dodge, or you might miscalculate and miss. It's not a leap of logic and just
makes sense.
Of course failing can be frustrating, but there's a LOT of factors that have to be looked at before reaching the conclusion the whole rules system or mechanic is bad. OP might have just been unlucky, might have built a character with bad stats for melee weapons, or maybe the math in the game just makes it so misses are frequent on its
tutorial area and things get more balanced as numbers grow.
Your hyperbolic sense of fun does not matter and isn't a good parameter to judge it. Is it fun to fall to the ground after jumping? Wouldn't flying be more fun? Then why games insist on making me fall? Why Mario and Sonic aren't flying all the time? Is dying fun? Why videogames have death? How do you feel about SimCity or Papers, Please or Football Manager or Gran Turismo or any other game where developers are making entire games out of "unfun real life situations" according to you?