It’s not just misspelled. It’s a misnomer. Strait doesn’t mean “straight.” The phrase “straight-laced” has no sensible meaning.
Accurate but irrelevant. Awful originally meant “full of awe,” logically enough.
Meanings change over time, just like pronunciations and spellings.