Arguably it's even worse when they try to give "unique" names to similar-in-spirit products.
I will never forgive them for all the hair pulling I had to do to try differentiating between Team Foundation Version Control, Team Foundation Server, Team Foundation Services, Visual Studio Team Services, Visual Studio Online, Azure DevOps Server, and Azure DevOps Services.
I have long suspected that Microsoft product branding and naming has more to do with their intended sales and contract structure than actually being informative with respect to what the product does.