I am curious why maybe we could replace this with running BGP on autovpn and BGP between Hub and L3 switch or OSPF ?
Yes you could run eBGP between your HUB and L3 switch.
Is there some other benefit or is there some scenario where we can get benefit?
You won't have to maintain static routes which will become a nightmare if your network scales.