обратная поддержка это значит, что если стоит .NET 6, то он запустит приложение написанное под .net framework 4.5.
Это тоже самое, что вместо конструкции await, передавать колбек в функцию и код будет ветвится до бесконечности
using(something)
using(something2) {}
using(something, something2) {}
using var something = x();
using var something2 = x();
Откуда инфа такая?