You would rarely find H-1Bs living in the most expensive areas. I am surprised Jersey City isn’t too expensive these days.
JC is more expensive than Newark and even the central NJ suburban “garden apartments” down in Middlesex County where a lot of other H1Bs live. It’s just very convenient when you do need to get to an office, and you can fit more than one person in the larger apartments.