Programmers run much better with high-level languages. For quantity-1million, yes the efficiency matters. For quantity-1, the structure is very different.
There used to be (maybe still are?) "BASIC Stamp" microcontrollers that run tokenised BASIC. This is the next evolution of that.
(The C environments work, but the manufacturer-provided ones are often a bit ropey!)