Point is...
... C was designed on PDP-11 and mirrors a lot of internal architecture of that system (notably this is why it has ++ and --) which the creators wrongly thought to be universal.
I arrived on the scene at I presume was the end of the PDP-11 era... a 10MB platter disk change was ..well a weight lifting exercise (but I was fit then :lol
Our PDP-11 ran 9600 rs232 links to 8085 'PC' kits that we made ourselves (with pc-tape/etching/manual soldering) for the student labs... stuff worked brilliantly.
No GUI, it all was text based.. the good old days
I'd actually decoded the original IBM PC BIOS down to it's minute detail... and repaired the darn things.. :thumbup:
From then I was 'hooked; on assembler. although I've done Pascal, C, turbo C C++, VB etc... whatever it was.. I was never impressed with Ritchie and Kernigan and really disappointed when Bill went the C route for windows OS.
Maybe businesses required fast dev times and buggy software... :facepalm: and haven't we've seen this non-stop for decades ?