There can be many reasons. My countdown to departure from this state is somewhere between 4-6 years. Not happy about it, but like many others, don't really have the option to leave at the moment.
So you actually could leave, but are choosing to stay for reasons that outweigh being free of NJ...