Jackson Heights desperately needs open space—and I’m happy to see people make the best of 34th ave—but wouldn’t 37th ave be the smarter street to close down (to non commercial traffic)? The sidewalks there are horribly overcrowded, and double parking is a mess that brings traffic to a halt anyway. Why not open it up, give the restaurants more outdoor breathing room, allow for more room to roam, and more space to play and hang out?
37th Avenue can't be closed because key major 37th Avenue business owners are steadfastly against it. The ones with the constantly double-parked mid-day delivery trucks, and also the ones with the double and triple-parked out-of-town SUV shoppers. 37th is actually not a truck route, but is used as a truck route thoroughly and frequently.
34th never had that level of constant commercial traffic; it also has the median, the shade trees, the multiple schools and the park. So 34th can function as an extension of the park, solve some of the issues with schoolkids crossing the street (especially with the IS230 building layout), etc.
There are some bigger issues around the assertion that "you can't have groceries in the neighborhood without double-parking tractor-trailers in the middle of a busy street at midday" that really nobody at any level of city management or design wants to have to even think about. Obvious answer is to make each block in front of a grocery store a loading-only zone, but for some reason no, that's not a thing we can do.