Material spots and extraction plans are constant, nothing random about them. Only the Mob materials are affected by random generators.
As for making characters "One of a kind" - the "basic classes" we can choose when starting a character dont have any impact on the character when it's high lvl in all skills. I think that each person should be able to (for example) choose ONE of the 63 skills and have some kind of bonus for it (better profiency in Melee/ranged/magic like 10% efficiency improvement of using a certain weapon/spell, or 10% stat improvement when crafting a certain item. That way each person would choose to become a specialist in one cathegory.
As for puzzles - they could have some random elements like the Occupation's regardless of character creation.
As for making characters "One of a kind" - the "basic classes" we can choose when starting a character dont have any impact on the character when it's high lvl in all skills. I think that each person should be able to (for example) choose ONE of the 63 skills and have some kind of bonus for it (better profiency in Melee/ranged/magic like 10% efficiency improvement of using a certain weapon/spell, or 10% stat improvement when crafting a certain item. That way each person would choose to become a specialist in one cathegory.
As for puzzles - they could have some random elements like the Occupation's regardless of character creation.
---