Some programs require .net to work. Of course you can uninstall it and if one or more of your installed programs don't work you can reinstall it.

BTW, .net doesn't use any RAM to speak of. It works in conjunction with other programs.