If you’re not sufficiently excited about programming that you want to spend your free time doing it, that’s fine. But don’t expect technical employers to be all that excited by you.
Yeah, if you have a family, you are probably not sufficiently dedicated to your job anyway. And if you only have a girlfriend, if she truly loves you, she will certainly understand that you don't want to waste your precious free time with her. It's all about priorities.
If you think excitement indicates skill to the extent that you want to base your hiring on it, that’s fine, but don’t expect skilled programmers to be all that interested in working for you.