In a networking course that I'm following, there was a mention of several ways of how IPv6 link local addresses can be used, such as
Assigning the link local address of a router/L3 switch as the default gateway on the hosts
Using it as next-hop addresses for static routes.
and some more.
I wonder, though, when it comes to these 2 uses.
For example, why would we want to configure a link-local address as the next hop address for static routes? I have the same question with configuring the link-local address of a router/L3 switch as the default gateway on hosts.
Why should we use a link-local address, instead of using the global unicast/unique local IPv6 addresses?