WTH why can’t we define per entity recorder purge settings

Now we can only set a global recorder purge. But it could be very handy to set for example a longer recorder hold time for specific entities.
Should be great of you can exclude an entity from the recorder purging or somehow set an longer period for specific entities.