Well yes and no. I recently built a new desktop for myself. Having said that, if one of the memory sticks go bad, the video card goes bad, the cpu goes south...I may be able to diagnose the issue and replace affected part. But if the integrated ethernet chip, wifi chip, pci controller, etc goes bad, how is that supposed to be diagnosed and fixed? The only remedy is a new system board, but I'm on my own on that. And sure the system board is warrantied for a year, but I lose the use of the system while I remove the system board and send it back.
It's a no-win situation as I see it.
Desktops have done similar. I'm not super happy either. I have had a Audio controller die on a high end motherboard that resulted in a costly replacement.
However, it's more just mitigating and identifying what is a likely part that would need to be replaced. Audio controllers dying is super rare and can often be mitigated via USB audio adapter until the motherboard is replaced.
But to compare that to a device that is 100% soldered: Lets say an Audio controller does die. Pull my hard drive, cpu and ram off that motherboard. Swap in a new motherboard. Put back in my RAM, CPU and Hard drive. And I'm back up in running in the time that it took me to get that new motherboard. Zero data loss.
With current soldered Storage in particular. And especially with Apples T2 chip, This is not happening. You have lost your data. (Better have backups. RIGHT EVERYONE?). You are now out of working until they replace everything or you buy a full new computer. new RAM, new board, new everything. it's definintely not the most economical solution.
In my above though: I don't say and do support that there are legitimate times and places for soldered stuff. We have seen that there's really no way to make a phone the size they are and keep modularity for example. Project Aria proved that.
But when it comes to laptops, the move was mainly a cost saving for the company, while creating a more disposable consumerist facing product that is easier to just throw out and replace than perform basic maintenance on.
As a hobbies system builder, I usually have spare Motherboards for example. so in my case, the swap time was literally minutes of outage. And for many of us hobbiests, we have our local computer part maker on call and can usually have a replacement in within an hour or two. again, not something capable when you're dealing with a complete system on board.
Although I do dread having to swap any parts on my recent build... Did my first ever custom water loop in a mATX case and it is not the most convenient to get to the motherboard. Going to be getting a new Gen 4 SSD shortly so... looking forward to that lol