When designing a card game like netrunner there is always a trade off between how interesting deckbuilding gets versus how interesting actually playing the game gets. Consider Magic, the best game for people who like building decks, but when you sit down to play there are not a lot of choices on any given turn - some decks basically play themselves. I think part of the reason is that if you had a game with many different kinds of decks you could build and many different choices while actually playing then it would be impossible to balance as there are just too many branching paths to consider.
So in netrunner there might not be many strategies for the Corp but you make up for it by having to adjust your strategy on the fly depending on what cards you draw.
One weird thing in netrunner is that cards can be very unusual. You get a few very straightforward cards like Wall of Static and Hedge Fund which only do one thing each. But then you get cards like Dedicated Response Team that sort of does four things: It can do meat damage, but only if the runner makes a successful run, but only if that run is on a server other than the one DRT is hosted in (unless they access but don’t trash it), but only if the runner is tagged. Where are all the in between cards?
There’s probably a good reason why, and I trust the developers to make a fun game, but it does mean when deckbuilding you can straight up ignore 90% of the cards that don’t fit with what your deck is trying to do.
The other issue is that sometimes you have to trade off diversity of archetypes for making sure that all the competitive archetypes are actually fun to play and play against. Fast Advance added a new way for the corps to win instead of kill or glacier but then they started to nerf it because the matches just weren’t that fun.
It’s possible that you also have to make a game that’s balanced for two noobs to play against each other just as for two pros to play against each other, especially since netrunner’s skill ceiling is so high. This means that they could, for example, make a Ronin-Junebug deck viable that mediohxcore would find challenging to play against, but they wouldn’t want to because everyone at your local store would hate it. So instead they make a Ronin-Junebug deck that your local store finds an acceptable challenge and mediohxcore just laughs at.
The game is still in its infancy anyway. There’s only just over 300 corp cards to choose from, of course there’s not gonna be that much diversity. In the Modern format in Magic there are 3000 cards to choose from in the color “black” alone.