As part of switching to only using built in sdk support, it uncovered that dotnet-watch functional tests and the project template tests require the runtimes from the sdk to pass. The PR originally would only link the sdk and install the runtime, these two tests were the only ones that failed without also symlinking the runtimes from the sdk
Specifically, these tests do not work against only the latest aspnet runtime bits + sdk, it'd be nice to fix this so we don't have to link the sdk included runtimes (assuming this behavior is not expected)
See #24287