Alternatives to oculink

I know oculink is so someone can connect an eGPU to the FW16 via PCIe across an external cable.
I was thinking an alternative might be just to have a desktop PC with the GPU in and another CPU, and then just use the FW16 as a fileshare, so the desktop PC can see it.
So, the desktop PC could then see the installed game files as a network share on the desktop PC.
Can one play a game like that?
Maybe not, because of game copy protection. If the game was installed on the FW16, one could not use it over a file share because the copy protection might be linked to a unique ID of the PC, with the desktop having a different ID than the FW16.
To get round that, the game would need a different copy protection on it.
It would need to be an online mode of copy protection so that if a single license was run on both the FW16 and the Desktop at the same time, only one of them would work.

Summary:
Is the only reason people use Oculink is because of game copy protection?
What is the main reason people use Oculink?

For me personally, it is to get near desktop performance when at home. My laptop running my 9070XT is just great. 16GB VRAM vs the limited 8GB Framework has in either the 7700 or 5070. Then when I want/need to, I can power it down and unplug oculink and take my laptop with me for portable use and leave the egpu behind. Convenience of the portability in a laptop, performance of almost a desktop. Win-win.

Edit: I should have added that oculink was very specifically appealing with the FW16 for me personally because the laptop is modular, so as tech advances, I can upgrade just what I need, not buy an entirely new laptop. I likely wouldn’t have done it with a laptop that I couldn’t upgrade like the FW. To each their own, but I believe in their mission.