It depends on the recipe and how the beets will be used. If roasting beets on a sheet pan, say, peeling before cooking, makes sense because picking the skin off lots of tiny pieces after cooking would be a nuisance.