The president is doing daily rallies this week and signed up for an NBC town hall next week because he loves the adulation of the crowd. That's the headline. The other reason is that his campaign is broke. They've pulled tv ads in critical states. The rallies involve a free flight and stiffing the locals on paying for the venue and security, in exchange for free exposure on the news: tv, newspapers, online, radio.
This is a page from the 2016 campaign (or really since the invention of radio) but it's not generally being recognized this time around because of the attention drawn to the COVID-19 super-spreader angle. Trump won't do virtual events because he is a 74-year-old man with no understanding of technology, and worries he will not look good reduced to the same-size square as everyone else.