Not sure if this is a stupid question. How do you fire people? Do you need to give them any buffer time (e.g., 1 month, just like you can give 1 month notice before resign)? How about the potential damage they could leave in that time?
Depends on the person and the circumstances of leaving. In most cases of firing or redundancy (vs. because they quit) it's safer to just pay them for the notice period but not let them to come into work anymore (severance). If they weren't that useful to begin with, you're not exactly missing out. If you're letting them go in some amicable way, it may be different, but I'd imagine you'd want to be very careful they won't do any damage.
There's a big difference between working with employees, something I know very little about, and working with contractors, which I have much more experience with.
In the case of a contractor, it's possible to simply end the engagement without the same burden of evidence or due diligence.