I think the main point of why it isn’t allowed to override the 30 day retention is that without a trusted history, they need to retain proof of potential abuse in case the user infringes some usage policy. Other than that, I agree that all proposed features would be very welcome.