You cannot know what cards will be in your deck in real life card games, so why should this be the case for elements? In games like MTG, there are rules concerning starting hand and mulligan, but since it is impossible for anyone to determine what cards will be beyond the first hand, anti-randomness only applies to the initial draw.
I see your point but I don't think comparing a digital game with real life game is fair
You can't have a Fog Shield in real life card game because it's about probability which requires a computer to calculate it.
But Fog Shield exists in Elements because Elements IS a digital game. A digital game should not be restricted to rules of the real life card game, shouldn't it ?
First, it is actually possible to have fog shield in real life games. This can be done by some kind of dice-rolling mechanism.
But yes, there are some differences between computer animated card games and real life card games, and these differences do allow for different card mechanics. There will always be things that a real life game can't do but computer game can and vice versa. However, the element of randomness is still an inherent part of both. Elements, at least tries to
mimic a real life card game, but still take advantage of new technology. [This Part Ninja'ed by NaTural]
Also, it would be restrictive to remove too much of the randomness from card drawing. Who knows, perhaps there is a playing strategy that actually depends on drawing multiple of the same thing at once. I know that Poision Dials, a sucessful Platinim farming deck, actually takes advantage of the mulligan to increase the number of SoSa and sundials in the initial hand because it needs less towers. Hence because of a specialized strategy that most decks will not use (relying on drawing fewer towers and more of other cards in first hand), it proves that removing too much randomness through a computer algorithm can limit the flexibility of card playing.
Like I said, one of the only good ways of decreasing randomness is to have the player decide what is a good hand or not, but the player cannot decide beyond the initial draw.