so when the guy next to you gets it on his very first run, that's supposed to make you feel good, when you've run well over 300?
the problem is not running it, its the absolute lack of any guarantee that you will get it, ever. Hard work is fine, but at some point it would be nice to know that all your hard work WILL pay off, with the current system, you cant' say that with certainty.
No guarantee? The drop rate is low, but not that low. If you've run 300 Elite STFs and not gotten one Prototype Tech you are in the very, very, very, very small minority.
STFs are much shorter than your run of the mill end game dungeon in other MMOs, while the drop rate of loot is comparable if not higher. You can run an STF in 20-30 minutes with a good team. An endgame dungeon in other MMOs usually takes 2-4 hours. It can take months to complete end-game gear sets and there is no guarantee that you will ever get the best gear in the game.
All the people I know who've reached "Starfleet Cross" (150 Elites) have at least 1 and as many as 4 tech pieces.