As much as the DUP are stuck in the past, they lost a large amount of votes to the TUV because theyre not stuck in the past enough.
The UUP is seen as more progressive and their vote bombed.
I think more forward thinkers from Unionist communities went over to the Alliance party.