>>35384421Making games is a long, stressful, and tedious process. Building hype takes part of the stress off and further motivates the developers to get their creation out into the world despite not being paid a cent for their labor.
I'm not saying it's mandatory, but it makes the journey way more tolerable.