My opinions on this topic are a bit mixed. On one hand, I agree that new players would probably not make the best decisions at the character creation screen, and would have no way of "fixing" their attribute allotment mistakes. On the other hand, I think being able to re-spec would be too easy to possibly abuse, unless it was heavily heavily limited and monitored.
I put quite a lot of thought in to what I think the re-allocation option should be if there is one. If it's a cash shop item as @Farlander suggested then it could possibly turn the game into Pay2Win, which none of us wants. If it's too easily obtainable in game, (as a "crafting station" or "shrine" somewhere) then it is too easy for everyone to be doing that all the time. And then the developers would have to deal with some type of time cooldown, like a day, a week, a month, a year? It starts becoming tediously ridiculous. If the re-spec was an "item" gained either by cash shop or quest reward or even spawned with character creation or a loot drop, players would just abuse it by trying to farm lots of it and sell it to other players or hoard it, or by creating new characters and "trading" the re-spec item to their main character. If the re-spec option came at a large Knowledge Point cost, that may be slightly better, but as far as I understand the game at the moment we will not get infinite Knowledge Points. Those are limited by the amount of the actual game environments. If someone messes up and keeps using their knowledge points for re-allocating attribute points, then next they will ask for some way to re-allocate Knowledge Points since they spent all of theirs on re-specs and can't learn all the abilities! It honestly just seems like a potential mess.
With all that in mind, this is my suggestion.
Maybe the re-spec option could be ONE specific quest that each character would only be able to complete ONCE. As part of that quest, they get to "finalize" their attribute points at the end of it, and then they can never do it again. There should be warnings that that's it, after completing that quest then their character attributes are finalized. Maybe the quest can be triggered by the character learning their 15th or 20th ability, or something like that, so that it is far enough along in gameplay for the player to have a good idea of the attribute system. Then, anyone making mistakes after that point should just create a new character