"I think the pat answer to my question is: maths will not change. We have a fixed K-12 road map, with Algebra forking into pre-calc/calc, with either AP or IB as attractive options for those considered either gifted or college-bound. Anything to do with "coding" is called "computer science" (CS) and the most CS courses might expect is to count towards the required number of math credits for a high school diploma. I believe the NCTM has given a tentative green light to this compromise."
CS isn't a requirement for college, which is why it isn't in HS curriculums. Yeah, I know it is a huge requirement for a college degree related to computing, but colleges have never made it that way. At one point a few years ago, UF was even on the verge of abandoning CS. If I ran a CS dept, it would involve some theory, definitely math through algebra 2, but the majority of the time would be spent doing. Programming and/or configuring. And it would be with current tools and products, which are practically free to colleges (and to private individuals). Colleges simply will not accept vocation. I am old enough to recall when most programmers came from other backgrounds, like math or physics or engineering, or even non-technical degree backgrounds. Colleges never captured that common denominator that makes someone a "coder" and it because they cannot think vocationally. Everything must be academic. That is also why they are failing so many non-traditional (non academic) colle! ge students today. To fix this, we need vocational post secondary schools again. If we get those back, then high schools will start offering vocational courses again. Till then, the only formula allowed is academic.
The same thing applies to why business math disappeared.