Throughout the history, most programmers tried to pile layers of abstractions because hardware allowed it. AI is the first time in years abstractions actually cost A LOT of money, so more people advocate for the right thing - more control.
As it turns out, it was never about the
The future is multi-model. Trying to hide the choice confuses and hurts customers, who can't participate in the upside of the most exciting market competition of our times, nor master the best tool for the job.
If you think about it, JIT is basically a lisp macro taken to its logical conclusion. You take some high level description of a code (in this case, literally a code in a high level language), and you transform (expand) it into a lower level construct that actually gets executed.
People would accept AI way more positively if the gist was "you do the same job twice as fast and get to spend more time with your family" and not "you have to provide 10 times more value while getting paid same or less. Enjoy your shrink bills"