I understand the sentiment. There can definitely be cards and strategies that aren’t fun to play against.
On 1), I agree that you don’t want to be in a situation where you can’t win the game but you haven’t lost yet. At least if you’re certain you can’t win, you could just concede, but sometimes it’s harder to know. However this is hardly unique to Skorpios in this game. There have been lots of strategies that mean someone is out of options, from credit denial to dyper to tag n bag to caprice; these are all bad, but hard to avoid making something like this when you’re making a complex card game.
In netrunner you have lots of options anyway. If you lose your only fracter, it’s not completely game over till they have a barrier on R&D, HQ and their remote. Otherwise there is always the possibility of still getting to 7.
On 2), deck building is always going to be an element of an LCG. That’s part of the reason we like it, cause we get to bring our own decks and see how they go. If we wanted play skill alone to rule, we would play chess or poker. Playing around skorp is no different to playing around Lotus Field or including Film Critic in your deck in case it’s relevant.
But further, skorp only does something if the runner is using recursion cards in their deck to begin with. If they’re not, then things being in the heap is no different to being removed from the game. Decks that didn’t have recursion always needed to have redundant copies of their cards, or backup cards that can do a similar job but badly (like Crypsis), or else needed to be extra vigilant about not getting their stuff trashed. That last option has gotten harder since the corp has gotten more proactive cards like hunter seeker, but even in the original core you could hit a rototurret with a corporate troubleshooter, or an aggressive secretary.
If skorp got popular enough, people would adapt to it and their decks wouldn’t be completely shut down by it. It’s probably only an issue because it’s rare enough that it’s unexpected.