I used the programming just as an real life example to explain that saying something is easy to do and should be done is a lot different then actually doing it.
And frankly I don't believe you can do what you claim.
If you can get an algorithm for perfectly balanced game (and keep it an interesting game) then you should immediately put your ideas on paper. Use lots of details, lots of explanations why, etc. When you are finished I know a few companies who would love to pay you a lot just to get their hands on a manuscript that would tell them how to finally get their subscribers to shut up about class/profession/skill X being better then class/profession/skill Y.