I don't mean to beat a dead horse, as this is pretty old... also, I am yet to actually play the game so my opinion isn't very valid (waiting for Steam release. All I know about the game is Youtube plays, and I have come to the conclusion that 'no spawn points' is probably the thing that pisses them [Youtubers] off the most. One of them is always on a very fine line between rage quitting and just getting to that next island the entire time).
But my take is that there is a basic divide between hardcore experience players, and more casual players. And how to adapt to that is to simply add a basic "difficulty" setting, where you have at least two basic settings (possibly permanent or toggle-able) with one being "hardcore" and "casual." The hardcore is obviously for those seeking thrill and strive off that fear of death, while the casual is more for those just wanting to sandbox and explore. The hardcore would be as things currently are, no real way to set a spawn, and so on... the casual would allow a player to create a new spawn point, whether through crafting and placing something or by simply sleeping in a bed.
Perhaps, at some point in the game (some advanced technology level) you could set individual spawn points, one of which you could choose after dying (similar to how Ark: Survival Evolved allows you to spawn a new character at a bed owned by your tribe).
That's just my quick suggestion on this seemingly old conversation... that's personally just how I would like things to be. Regardless, I am still excited for the game's release and will likely be one of the people purchasing it day 1 on Steam