We should remember that UI conventions are mostly an arbitrary invention or are derivations of prior arbitrary inventions.
Users intuitively adapt themselves to the machine and developers adapt themselves to the users forming a feedback loop.
To put it another way: the meaning of language has probably been changed by so many websites and apps having an "I forgot my password" link. At least in that context most humans will adapt to understand the intent. Newer generations that have known nothing else won't even consider it to be worth their notice. In that sense there is also value in sticking to convention even if the convention makes no sense when considered in isolation.
Users intuitively adapt themselves to the machine and developers adapt themselves to the users forming a feedback loop.
To put it another way: the meaning of language has probably been changed by so many websites and apps having an "I forgot my password" link. At least in that context most humans will adapt to understand the intent. Newer generations that have known nothing else won't even consider it to be worth their notice. In that sense there is also value in sticking to convention even if the convention makes no sense when considered in isolation.