"Mirantis will keep the Docker Enterprise brand alive, though, which will surely not create any confusion."
Docker needs to keep its brand, obviously, or they have nothing to build a new business from.
But Mirantis is buying a business line called “Docker Enterprise”. That name can’t disappear overnight, it would be immensely confusing to customers, and impossible to pull off operationally. What you do in these situations is make an exception to the trademark exclusivity. Usually with a time limit. So, for example, Mirantis would have 2 years until they have to stop using the name “Docker enterprise”.
On the one hand that is confusing to analysts and journalists; on the other hand, developers don’t care about the enterprise product anyway, so to them it won’t be confusing. And this was probably the least messy option.
One makes developer tools, has a huge developer brand and community. It does not generate revenue except for Docker Hub which probably barely pays for itself.
The other sells enterprise products competing directly with Red Hat and Vmware, and indirectly with the big cloud providers. It generates meaningful revenue, but probably flat growth, which considering the huge amounts of VC money invested, makes it a failed business.
The investors probably decided that 1) Docker developer tools and brand still have potential, but 2) the enterprise business failed to deliver, so 3) they are jettisoning the latter and recapitalizing the former- essentially starting over.