I have a Switch, 3DS, a PS4 Pro, a decent laptop, and a PC gaming rig (looks ugly as sin, but frankly PCs with Christmas lights is fucking stupid), and I use all three on occasion. And that's just this generation of console. In storage I have a NES, a SNES, a PS1, PS2, N64, GC, Wii, PS3, two minilaptops (mostly uni devices, but I tweaked one out I use still for notes and low resource intensive research that I can play Close Combat games on break between study sessions).
I like all of them. If you're buying a decent gaming rig (and monitor), you're already fairly well monetized... so why unnecessarily constrain yourself? If you're not, then consoles offer great value for money ... I can bring my Switch and 3DS anywhere I want, I can recharge one of them on the fly that I need to do anyways with my job requiring my laptop for notes and crunching data so portable rechargers is standard kit in my tote bag. I have two no less.
Then again, to defeat nearly all your points ... boardgaming is the most fun I have, the numbers of board gamers are doubling every couple of years, they're expensive as all hell, and their mechanics are delivered through largely plastic, wood, cardboard and possibly metal. Also infinitely more creative. It's almost as if 'dem graphics' isn't enough, and if it is, you're easily amused and video game devs don't have to try very hard.
To put it into context, you can sink more hours into a game like Uplink or any million oif PC games with a broken wreck of a PC, and consoles you just need your stock standard TV ... and you often get a great input device called a controller with them that will last on average longer than a gaming keyboard and mouse.
Consoles will still be a thing for as long as you have well monetized people like me, or people onl;y fairly well monetized (like many low middle class) who want access to some great, new games ... but can't afford a decent rig. Or maybe they don't wanta decent rig. Maybe they're video gamers that want to play videogames with their friends they can physically talk to. You know, like how the Switch has well and truly brken 5 million units. It's amost as if social people like me can say to one of their friends and hand them a controller; "Yo! Wanna race?" ... might be appealing to people with 20 minutes spare time before we have to go back to the lab.
It's almost as if real life is hectic, hard, often unfulfilling, and having 'home consoles' provide a fucking easy way to escapism that don't require you manually fiddling with Java updates and videocard tweaking or practically recoding Windows to simply play a fucking game might be attractive to people....
And no, I'm not learning Linux to play a fucking game.
So no, I don't see consoles going anywhere.
I will say my PS4 Pro fucking annoys me that when I install a newish game get bombarded with update requests over their pisspoor fucking servers whereby a 10mbit connection is reduced to 250kbps because of lag or bad wireless reception meaning I can't just play a fucking game when I turn it on.
Fortunately I have other devices that aren't so obnoxious. Like my 3DS, Switch, or my minilaptop I have Uplink and Close Combat on. I can even take those out to my patio, bathed in the nearby red neon light of a street sign bordering what I think is an unlicenced brothel, while I puff away on a joint. Mario Kart, lounging on a comfortable chair while high, is great.
Would recommend to all varying degrees of pretend grownups (aka adults in general).