Unevaluated

Unevaluated has attribute HoldAllComplete:

Unevaluated is maintained for arguments to non-executed functions:

Likewise, its kept in flattened arguments and sequences:

However, unevaluated sequences are kept: