Unfortunate about the maintainer of core-js. But how does that make Babel shady? Especially if they made the change before asking for money.
Sounds more like they were struggling with workload and made what, at the time, seemed like a reasonable decision to offload some of the work to another library.