So here's the thing: Any "origin" you put on a player character, will take away from your agency and your ability to roleplay just as you like. Any background that actually has a story, locks you out of being a blank canvas to put yourself on.
Completely agree. If I make a custom character, I want to decide for myself who they are and what they've done. I'm happy to play a character with a set name, appearance, and background, like Geralt of Rivia or The Nameless One, but in that case I get a more specific, personal story for my character. With a blank slate protagonist, you don't get that personal story, but you get to imagine and roleplay your character as whoever you want them to be.