They all have plenty in common and exist along a continuum of complexity that includes scripting languages and goes all the way to general purpose.
Isn't that the point? Building a serious scripting language is a huge project. It's far more ambitious than writing a simple text-based calculator.
If you want to build a scripting language worth actually adopting, it's going to have to be far better than Python. That's a very high bar.
The same applies for everything in technology. You could try to write your own OS rather than use an existing one, but it's almost certainly a terrible idea.
I once replaced a convoluted pricerule framework based on fixed options in a booking system with a simple evaluator that exposed variables for number of days, number of guests etc. That was very much worth adopting for that specific use case.
Your line of arguing always assumes that any solution has to cover all bases, which is just not true when you're solving a specific problem.
And no, the same doesn't apply for everything in technology. The continuum for operating systems starts at a much higher level of effort and cost of maintenance. Nothing is black or white.