Agree with you here. Also need the frameworks to scale work out to a team.
But that is what subdomains are for, dashboard.example.com will deal with all that over head, but forcing the marketing-friedly splash page on example.com to be in React is overkill.