Sci-fi shows too often have a rough ride and a short life
I love sci-fi, I watch too much tv, and too often I've been really getting into a show only for those short-sighted damned execs to cancel it because it doesn't get the instant ratings that usual tv dross will often get (ie sitcoms, 'reality' shows, gameshows etc.), they have no faith that a show will gain a large and devoted following (see Firefly).
Another reason I read that shows often get cancelled is that when new heads of programming/execs etc. get into power they cancel the predecessors shows because they want to be the one to gain recognition (and a higher wage) for bringing in a new hit tv show that will keep them in their job for longer.
Some of the sci-fi shows that I'm really pissed they cancelled - Firefly, Alphas, Almost Human, Stargate Universe, Dollhouse, Caprica, Terminator: The Sarah Connor Chronicles, V, Flashforward, Threshold, The Event.