Batting average tells you everyone basically hits the same. You draw the conclusions on your own. But the reality the the difference between a .280 hitter and a .240 hitter is not that great. One hit every 25 at bats. Over 6 months, that’s only 20 hits. Batting average tells you the whole league gets hits between 20 and 30 percent of the time. That you interpret this to be a wide range is a greater indication of the actual flaw in the stat. By your own admission, small differences show a wide range of ability. That’s an indication of a problem in any type of measuring system. If you took a class in school and the teacher said “This test is worth 100 points, and if you score 90% you get an A, 87% is a B, 84 % is a C and anything below 80% and you fail and have to repeat the class and the teaching staff will bully you on Instagram,” wouldn’t you wonder why that tight range encompassed such a wide variety of outcomes? Yet you accept it with batting average solely out of familiarity.
Also you cslll SLG flawed and OPS flawed, but you haven’t yet said what the flaws are...