Main benefit of a megathread is it helps prevent engagement from being splintered. So instead of having a dozen separate threads about an issue, with each one only having a few people participating, the issue could have one single megathread where everyone can go and all the interaction can get concentrated in a single location. This improves the experience for everyone discussing the topic, and also improves the experience of everyone who is uninterested in the topic since they won’t be seeing large numbers of threads about it.
I think topics that are fairly specific, with a short chronological window and would include a lot of people wanting to talk about them make good megathreads. Major sporting events, major singular political events, big product releases, revolutionary scientific breakthroughs, long-awaited press releases or disclosures, major court cases, big concerts/public gatherings, etc.
There is a line where you don’t want things to be too big, though, otherwise they become a slog to wade through. In these cases it can be broken into several megathreads, or you can even just make a community for the topic. Like, the Olympics would be a good example of too big for a single megathread.
Personally I am very willing to pay full price and even occasionally buy pointless extras I don’t care about if it helps reward their passion for a project I see as a valuable contribution. I’ll even pre-order or provide them some free advertising in some cases. Especially if its the sort of dev where it seems like their long-term survival might be in question.
I feel like you can usually tell when the dev needs money or doesn’t.