The younger generations are overwhelmingly liberal. Sure, people tend to be more moderate in their 50s than they were in their 20s...but generally speaking, once a person votes 3 times for one party, they rarely flip back.
In 20 years, the GOP is going to have to make major changes to stay competitive. Maybe it will be able to do so, once memories of the Trump embarrassment fade. But maybe not.