I agree those propagation types might be arguable and use-cases might be rare. What I could imagine here is to enforce a certain operation to be atomic and "live" without wanting it to be rolled back like if you want to insert a log entry into DB or something similar which really should not be in any transactional context so that you can be sure the operation is not affected by any operation before that could fail and being rolled back.