It does make sense though. Say one megabits interface with 20 VLANs. In that scenario, every VLAN, usually has own link-local address. It is more practical than "multiple interfaces with same link-local address."
I found this on Juniper router and now assume it is Juniper specific implementation.
Thanks all