B.
Thing is that most coders are a bit arrogant about it - we can forgive any amount of strangeness in the code structure, because of course we can learn it and make it work for us.
Discrepencies in what the engine could do are a lot more important, like if someone made a BASIC language that could'nt read or write bytes to a file, then that would be a gaping hole in functionality, if those commands are there, then they can be as complex as they like - just as long as the functionality is there for us to get frustrated at.
If someone came to you and said, choose a function and I'll add it to your language of choice, but you must also refer to bitmap images as pitchurs everywhere in your code - pitchurs, mitbaps, freights, hound styles, and tearrain it is then...
...just gimme my timer interrupts!.
Aegrescit medendo