First - sorry of my english.
I am spend many time with Wow.World of Warcraft have many problems, but main is end of content (re-repeat once again and again) .
Its known is grind.Grind of all - world quest, reputation, dungeons, raids, items.Some of these is mechaniks.Some - time waste gate.
Idea is easy realised with current game code and working forever without any change.
Main idea is unique generated character who can use (40(10*4)) spells from all spelllist of any class and specialisation from any expansions with normalised(autolevel rank) or fully as is.Including old based resource skills(spended components(arrows,runes,soul shards)) (items,components) with 1000 stack in inventory - its no problem(but simple realization).
Normally(optimized generation) for class main resource (mana,fury,shards and more) or fully random and class main stat base.Optional random generated race skills.
Base variants of spells its around 250 skills(wowhead retail database) per class its equal
250*13= 3250 variants.
With covenant skills,legion artefact skills,in-expansions mini addons skills and all classic skills from past max unique skill base may be around 10000 skills or more.
Main idea is absolutly random - no balance fixes randomly generated characters -
Balanced characters in retail use standard class characters
Unique generated characters uses full all skills of retail,old classes,items, and other skills (database origin).
All retail and gambling characters play in one server and world.No separate client or some events like a pandaria mix.
Standart retail characters - some base easy way
Generated - new way for olds or noobe with risk
May be balanced count of base re-generation charges - more number of charges for veteran players addon playing based(activity? main quest chain? achievement) or number of twinks.Blizzard shop selled tokens - timegate limits for balance.But not sure.All need new playing of WOW.
I see start of game with this character simple.
1.Main character max level of current expansion(or new with buyed game)
2.New game.Generate new(old) race.Generate set of 40 flat panel skills.All skills must be upgrated with lvl skill points like in dragonfligth(in any expansion you can generate new character with new set of skills(include new) or upgrate rank of any unique spell or skill in generated earlier panel).Players can choose any skill(to open rank 1 and upgrate to rank any level) it any time.Balanced time or counter for generation(need statistics and mathematics).May be 3-5 free re-generations per day.Re-generate skill panel in game only or on site(battle.net client).
3.Play character in World of Warcraft.10(or balanced) unique generated characters.Delete character only after reach max level.If deleted return one charge of re-generation and character slot.
Balanced re-generate character charge in-game availability in any content gold, shop, achievment.
This Great Idea make dream of shapeshift warrior-healer true.
In Warcraft lore its simple - its Chosen One who is forgot our life .Hero what remember many skills from other sources.Many of Warcraft NPC have skills from other player classes its lore based.
Great benefits - may have forgotten(abandoned) or best skills or spells of older classes addons.Unique all no-class role.No balance - random very very unique +100% +200% or more dps healers or only tank - nodps.1 skill rotation dps or healers with 30 passives.Very rare multy summon 3-4 pets builds.In mass of meta classes 1-5% unique generаted classes its do nothing but its thing what can make World of warcraft best game of every time.
Time then builded meta of generated characters time-skill-baseDBGeneratedSpells(Calculated Spread Of All Variants OF Spell Db Skills) ended - based of count of re-generation(character gambling) based.
Very important -backward compatibility -forever unique experience.
1.in any addon in future after creating gambling character -any player can - spend skill to upgrade any skill or passive in skill three.
2.Can have balanced way to change or regenerate some spells to have some way build very unique three of skills.Or re-generate character with some keep protection for some skills.Not all and balanced for unique way of player character skill-gameplay-story
My opinion.
I think around 6 years about 10-30% players may have some spell builds what can use meta-generated characters.Count of re-generated characters(gambling) limits Spread.But balance of main class skills or global changes(new skills, or spelldb update) can reduce timed-disbalance.Needs mats and stats