I am saying that currently, you do have to build a house if you want to set your spawn point with a bed (since they require housing). This, obviously, is tedious to do and forces you to carry blocks/walls/wood for a table/chair? But it's what you have to do if you want to set your spawn point. Because if you dont, you'll be sent back to spawn every time you leave and rejoin the world regardless of whether you want to be back at spawn or not.
Luckily there is a solution! If locations were saved upon exiting worlds, this would allow players to stay wherever they were and pick up right where they left off exploring or building! And if you do want to be back at spawn, there's literally several items for that.
I am against the current "getting sent back to spawn every time" mechanic becuase it can be used as a get out of jail free card to get away from bosses, enemies, or any other situation so you dont lose your items or coins. It currently works as a free recall potion without actually needing to have or use one, negating the need to actually travel back to your house and plan way out before just jumping down into caves.