Well you can change between specs and playstyles, you just do it by creating new characters, that's kinda the point of the game. Respecs are only really meant for fixing small mistakes, not changing the entire idea behind your character.
If you just want to make one character and get to "end game" quickly like in wow or something then you're missing the point, it's about finding cool loot and experimenting with new characters and you can find good loot anywhere in the game.
If that really doesn't interest you then I guess you're right, not your game.
Stream of pokemon red except all the commands are controlled by what players type in the chat. Been going for around 11 days, started with a small following of like 200 players and has blown up to around 60k people watching at all times. Around day 4 the guy hosting the stream enabled "Democracy" mode which tallies votes for commands every 20 seconds, so the viewers could get past some of the more difficult points in the game, like taking pokemon out of the PC or getting past the Safari Zone. With few exceptions, the entire game has been played in Anarchy, where the commands are almost random because of lag and how many viewers have been inputting commands into the chat.
Strange nicknames, getting stuck trying to walk past ledges, teaching a ratatta bubblebeam, the random releases of pokemon, trying to use a helix fossil for the past 10 days, and the strange religion/cult following the stream have kept me more enthralled than the olympics.