Zend certified PHP/Magento developer

Doesn’t .NET support .NET Framework apps?

.NET (formerly known as .NET Core) replaced .NET Framework years ago.

One can argue Windows 10 was unfortunately released before this transition, but why does Windows 11 have .NET Framework built-in?

Does it mean .NET apps can only be run by .NET while .NET Framework apps can only be run by .NET Framework? If so, does it also apply to versions (e.g. .NET 6.0 apps can’t be run by NET 7.0)?