In baseball, the only way we know .300 is a good batting average is by comparing it to other averages. By itself, .300 seems like a low average. But it takes a lot of skill to hit .300. A .300 hitter is much more valuable than a .200 hitter.
These are not difficult concepts.