There can be many reasons to do that. This is explained in the link I shared earlier from the documentation.
Out of curiosity, was this documentation confusing or not helpful to get an understanding? If so then we could possible update it to make it more clear for other users. Let us know!
There is also a post here (which basically says the same) Prune vs Forget? - #8 by fd0