C won because UNIX was free, and C was UNIX.
What you're thinking is COBOL. It was designed with portability in mind. Write once, run everywhere before it was cool.
By the way, assembly is still one of the most popular languages (or language families).