Currently as it stands, AutoCAD/Civil 3D 2026 is on .net 8.0, and 2027 most likely will be on .net 10.0.
My point is that AutoCAD/Civil 3D should be able to load plugin with lower .net version. In other words, C3D 2026 which is written on .net 8.0 should be able to load .net plugin written in .net 6.0, and so on.
It is generally not possible now because I can foresee the AssemblyLoadContext issue, but even if that issue is solved, there is no guarantee that it can automatically load plugins written in lower .net version.
This is important for us, because we generally don't want to do multi targeting framework ( whereby we target .net 8 and .net10 together), so we want to write our plugin/apps in the lowest .net version possible across all the supported C3D version.