It sucks. I've been backing up PS3 games on my hard drive for a while now and I'd like to be able to do that for the PS4 too.
My contention is why we need day one patches in the first place. Surely, if games were properly tested, they wouldn't need to be patched as soon as they release. Just seems weird to me that they release a patch immediately following release when that could've been done before release?
Most games come on the disk and don't require an internet connection (unlike some Xbox titles like Halo Infinite). Day 1 updates only matter for PC because performance can be hit or miss. On consoles, it's not such a painful prospect. My PS4 has been offline since I bought it and every game has run fine after installation. I'm aware that Cyberpunk doesn't run well but it never should've been on PS4 in the first place.
Digital storefronts like GoG do allow you to own your game by giving you the ability to download DRM free versions of games. It's possible to do but publishers like EA have primarily live service games which means DRM is their bread and butter.
Game preservation is important to me so GoG is a godsend for the work they do.
Cyberpunk for me was not as buggy as for my friends. I find that a lot of the games I play on release aren't as buggy for whatever reason. It could be my AMD setup. It could be that I'm on Linux and use Proton or sheer goddamn luck. Callisto Protocol was fine for me but I've seen so many videos of the game running terribly and some crazy bugs.
The biggest problem with Cyberpunk was the performance. It ran horribly. The bugs were just the icing. My issues with Cyberpunk was that it felt hollow and lifeless. I loved everything about it but it just didn't feel like it had a soul.
My PC wasn't as beefy as it is now when Cyberpunk released so I felt that pain. I'm still on Act 1 on BG3 (because I insist on exploring everywhere) but I see that it has a huge amount of polish put into it. It makes sense that the earlier parts got more attention because that's what the majority of the players will experience. At the rate I'm going, Act 3 will be in great shape.
One of the few games I don't regret buying before release was Baldur's Gate 3 but that's an anomaly. Most games I'm happy to wait a year or more when it's in better shape.
If there's one thing the Deck is good for is customisation. It's not ideal but I wonder if it's possible to design handles that don't put so much pressure on your middle fingers or grips that wrap around your palms.
As you can tell, I'm not someone who specialises in ergonomic design.
There's a lot of rambling here but your points are centred around battery life so I'll hit that.
The Steam Deck's battery life isn't amazing.
The most I've seen is Stardew Valley running for 5 hours.
There's two sides to this; the Steam Deck's power consumption settings and how long you actually want to spend playing.
The Deck allows you to control how much power a game is allowed to consume. I'm playing Fallen Order atm and that game would probably run for 2-3 hours of continuous play. I'm playing on mostly medium settings with textures on high.
There are certain other games that will utterly drink battery life, like Baldur's Gate 3. I would personally argue that you shouldn't be attempting it as a regular mode of playbut I tried it myself and it doesn't look terrible. But you have to go in understanding that BG3 is a graphically intensive game and the Steam Deck isn't exactly built for it.
On the second point, I personally can't spend more than 2 hours of continuous play. After a while, I get tired of holding the device. I live in the UK so our travel times aren't long. I also don't travel very often either. My time on the Deck is usually just before going to sleep. The way the device is, I'm not sure that you could be playing one game for that long. Sure, you can play Titanfall 2 but that's a very fast-paced game and it's probably not going to translate well to the Deck. It's better if you plug in KBM but then you're having to carry those around as well. At that point, you may as well be on a laptop or PC.
There are certain games I've decided that I'll play on the Deck like Fallen Order or No Man's Sky. I've also got emulators loaded if I ever want to play those games. If you want a Steam Deck, you should be getting it because it allows you to play a huge breadth of games, not the latest ones at high graphical settings. If you want that, get a PC, you'll be happier with that than the sacrifices you'll have to make on the Deck just to get the game to run well.
I would argue that the Steam Deck's emulation capabilities surpass the Xbox. It might not play the latest games at amazing quality and performance, but it covers a wide breadth of games, far wider than what Xbox supports.
I've read that you can use a Blue-Ray drive. The RPCS3 website has a proper guide on it though I haven't tried it. I jailbroke my PS3 (not fully because it's one of the 320GB models) and use that with FileZilla to dump games over the internet onto my PC.
That's very kind of you. I prefer physical CDs that I can redump if anything gets messed up. Haven't seen what I need to dump 360 games but I can give it a go.