I don't know how much of their success you can also put down to the pandemic. Lots of people (and gamers) effectively cut off from their games and friends, with lots of time, watching anything gaming related on streaming platforms, etc. If CR launches during "normal" times, it probably has much less impact or goes largely unnoticed. Same with DnD spiking in popularity. People picking it up based on the above streaming options, plus various VTTs. But ultimately who knows. Mostly right place, right time (for both).