Slang and dialect will trip you up every time.
Why do “pretty cool” and “not so hot” mean opposite things?
If you want to be pedantic, “awful” DID once mean “full of awe” or what “awesome” now represents. The meaning drifted over the years. Same as, say, “nice”, which used to be “foolish or stupid”.