Yes of course. That is the runtime being bundled with the game, which is why all these extra files are there. One of the cons of bundling the runtime with your game is that your game is going to have more files and will take more space on the disk.
If you find this messy you can use the PublishSingleFile flag when publishing and all of your game code will be condensed into one file. One con of this is that that patching will require more bandwidth from the end user, because you have to reupload all the game code every time you publish a patch, even if you change only a single line of code.
This entire page is worth reading. https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-publish