I really dislike the use of former and latter. It’s confusing, people get it wrong, and it can be interpreted at least two different ways to make it ambiguous.
I agree that it tends to add cognitive overhead that could be avoided, but I don't see the ambiguity.