Weight is necessary for shipping integration, and thumbnail is used in many of the pre-packaged cart displays... that is why you can't delete them.
However just ignore them. You can leave them blank and pretend they aren't there, it won't effect the functionality of the cart to have unused columns.