Mainly so not to load everything and define everything for that table and only have fields that are needed for particular usecase.
My understanding is normally this is what a DTO is used for but I say this because joins and other data pulls can be expensive and a more lightweight entity can be useful in some cases. However, is this kind of bad practice?