"...where the final was just making a PowerPoint, and half the class just played Oregon Trail during."
I honestly think this is the biggest issue and the main motivator for teaching coding. The issue is our computer courses are designed to be 'How to Learn Microsoft Office on Microsoft Windows', any deviation from THAT curriculum already punishes the student. Then, its re-enforced by repitive 'this is how you bold' work. Every computer teacher says they throw in some extra 'real' work, but why can't THAT be what they're learning.
A quick Google search shows this is the Intro to Computers description: "This course introduces computer concepts, including fundamental functions and operations of the computer. Topics include identification of hardware components, basic computer operations, security issues, and use of software applications. Upon completion, students should be able to demonstrate an understanding of the role and function of computers and use the computer to
solve problems."
Somehow this has become MS Office. Graphic art courses don't teach 'Photoshop', they teach you art using Photoshop. I feel the issue is many Intro to Computer courses are taught the opposite.