> Looks like MS realized they made a mess with .net core
Looks like .NET Core did exactly what it was supposed to; provide a early-usable bridge to where .NET was headed for the people who didn't have legacy compatibility requirements while the implementation hat was the future got to the point where it could subsume the role of the legacy .NET Framework.
> Now they are abandoning again this new '.Core' bandwagon...
No, they are abandoning the old .NET Framework, because everything needed will now be implemented in .NET Core. They are also then skipping a major version in the numbering for .NET Core (so that the version number is also greater than the last-ever .NET Framework version) and dropping the modifier “Core” from the branding because there is no longer a “.NET Framework” for core to be contrasted against.