Dictionary definition to run over:
1 : to go over, examine, repeat, or rehearse quickly 2 : to collide with, knock down, and often drive over
IIRC "attack" used to be originally a charge by the cavalry. And now terrorists and air forces also attack. Meanings shift. The victim needn't see the undercarriage in person to classify as being run over. Language is literally imprecise.
I don't have much to say about the points you're making here. I have a feeling after we sit down and discuss this over coffee/a beer we will find out that we're pretty much on the same page.
The only thing I want to point out though it that the term "enshitification" was coined for online platforms. It describes a business catering full hog to the needs of the users to create a following, then sell access to that following to other businesses, until both followers and b2b customers are locked in and get milked for every cent possible. From the user POV that's when the service enshitifies ~~DVD~~ and the b2b customers are between a rock and a hard place. Your cable example follows a similar mechanic but since it is not online it is technically not enshitification as dumped into the world as a term by Corey Doctorow.
That's just minor pedantry that you're naturally free to ignore as well. As I said before, I don't see us disagreeing on the overall point you're making. Very eloquently, I might add.
Edited typo