you just dont get it do you?
there is more to determining power than raw damage numbers. I think it is great you wrote a simple script to do some math, and analyze some data. thats really great. you are however oversimplifying the situation. you are not taking into account all variables that determine the power of a card.
tell you what, go put those programming skills to work. make your own card game, and balance all the cards perfectly. if you are right, people will play your game and you will be more successful than zanz.
Ill give you a clue though. Thomas Edison invented this drum recording machine. It was better than pressed records. it had greater fidelity and sound quality. it was technically more precise, better, mathematically. people didnt buy recordings made on it. they bought the cheaper pressed records, that had poorer sound quality. they bought them, because they had recordings of popular well known singers.
what your program is failing to account for, is the human factor, the variable that changes the equation, which is how much people use a card and how they use a card. Your simplified code example may be technically accurate, but it doesnt cover key factors in determining the power and usefulness of a card.
dim shield is fine, as is. it fills a niche, at an appropriate cost, with plenty of counters for it. Why is dusk 'better', because you dont need to carry as many and it can fit in more decks. dim shield lacks the element of 'versatility'. write some code that accounts for that and then come back in here and make your case. until you recognize that your experiment is flawed, i doubt you will get much acceptance of your ideas.