I think the worst part of "meetup culture" is that there's almost always a commercial angle that takes preference over the community angle. No shade to OP, but even though this is what pissed them off about their JS meetup, they're still doing it by having their speakers essentially pitch joining their engineering team.
The other side of the coin is that default advice on the internet for getting a job as a developer used to include "go to local developer meetups", and as a founder/business, it's an obvious idea to see developer meetups as a potential marketing/recruiting channel. So a lot of attendees do actually want jobs, and a lot of speakers want to give people jobs. But will people stick around once they get that job? And is job-oriented content really what you want out of a meetup as a consistent attendee?
I wonder if some combination of reading groups, a process to get regular attendees to present, and hackathons might create a more sustainable programming meetup culture. It can still be corporate funded (eg have it in their building or shout them out or cobrand or whatever) but the content could be a lot more interesting. It might not work for Javascript, but systems programming actually intersects with a lot of published research and has more of a hacker culture, so I think you could pull it off. Incidentally, I just acquired some office space in SF and might be interested in hosting one if I had enough interest and volunteers.