And as for the weather, it can sometimes take a few seconds for IF to sync up and display weather conditions after starting your flight. I suspect that you experienced the visibility issue between now and the last few hours. These are the actual weather conditions - the METAR says visibility is 0SM (Statute Miles) and Infinite Flight simply reflects that - that’s just the real-life weather at KJFK.
The next METAR, released at 1032Z, states that the visibility is 1/8SM (which equates to around 200m), so you would have better chances of launching a flight once the METAR comes in effect in IF (usually 30 minutes to an hour after the METAR has been released IRL, so onwards from 1102Z). Just give the weather some time to clear up in real life, and it will in IF soon after, too.
Ironically I flew into JFK at around 10pm EST last night, so I actually was laughing when I saw the conditions because I was going to do a flight later haha. However, the conditions do not get to the point where they hinder the scenery inside the cockpit or cabin.
I do understand what you are explaining though, haha.