I personally feel that the excuses of 'making the classes easier from the beginning' and 'reducing homogenization of classes' are a load of manure.
Forcing characters down a tree structure and limiting skills to specific trees make classes MORE homogenous because every player is going to be forced into cookie cutter builds.
The real reason IMO is that it makes content design easier because there are LESS configurations for each class due to the limitations imposed by a tree based skill system.
[COLOR="Red"][B]Draconus Elf Loremaster/Armsman[/B][/COLOR] [COLOR="Blue"][COLOR="RoyalBlue"][B][B]Dunford Man Captain/Explorer [/B][/B][/COLOR][/COLOR]
[COLOR="SeaGreen"][B]Dalin Dwarf Minstrel/Armorcrafter[/B][/COLOR] [COLOR="DarkOrange"][B]Gafin Dwarf Champion/Tinker[/B][/COLOR]