Yeah, it's definitely a people thing. I could tell from my interview that the guy interviewing me just wasn't a decent human being. Heck, I might even sign something for posterity if I knew I was dealing with good people, or if there were some caveat about my idea not competing directly with their core business. Fine.
It's too bad he soured the tone of our very first conversation and gave off a bad smell that made me run miles in the other direction.
Good for you! I'm sorry that employer doesn't understand. I just don't want folks stepping into possible parts if it's related to the business, which is fair. I probably would have done the same thing as you. I feel uneasy when folks want to own my IP to that level, it makes me feel very uncomfortable.
I make clear distinctions between the business and my stuff. My stuff is random... very random. I work on work stuff on their laptop that they provide and they make it that way that you have to. I have clever IT folks knowing how to use tech to make clear distinctions on intention and usage.
However, I do cross pollinate when you learn something new about teams, or work, or coding something, which is fair game, IMHO.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.