I do kinda agree. Problem is, so many rules these days favor offenses. I think overall, the rule is reasonably fair, in terms of giving each team equal chances of success. People also don't consider that all else being equal, a teams chance of winning after winning the toss is lower than the opposing team's chance of winning if they get a defensive stop.
I think the reality though is that sports first and foremost are about entertainment. And the opportunity to see both teams go up and down the field a couple times with a clean slate is way more exciting than when one star QB capitalizes on his team's chance at the exclusion of the other star QB