Part of its apparent inevitability now comes from its influence. Bliss was a reasonable competitor at the time with significant differences: expression-oriented, reducible control flow, immutable variables (you used something like ML's refs when you needed assignment, but stack-allocated).
C started simple, but grew kind of complex. I'd like to have an ubiquitous simple mid-level language.
C started simple, but grew kind of complex. I'd like to have an ubiquitous simple mid-level language.