So canon has pretty much implied that Keith had no friends or people he considered to be his friends except Shiro.
Canon stated Shiro was the one who got close enough to impact Keith’s life after his parents left him.
Canon has confirmed Keith has abandonment issues and will push people away before he gets too attached…
Yet Shiro is the exception.
With Shiro, Keith did not or could not push him away.
Holy space cows guys, Sheith is motherfreaking close to being canon.
This type of trope is always used for canon ships like are you kidding me VLD just give Sheith the damn title at this point.
Anyhoo, so canon says Keith pushes people away before they reject him–meaning he assumes people will always leave him regardless if he tries to keep them.
Therefore none of the other paladins were ever his friends or even close enough for him to push them away to begin with, hence why he didn’t recognize them in episode 1.
The Garrison Trio (or anyone) did not leave a lasting impression on Keith for him to deem them important in his life.
No one was there for him or had drastically made a difference in his life after his parents.
Shiro has never given up on Keith.
Shiro has always believed in Keith.
Shiro has never left Keith (willingly).
So Shiro is the exception in Keith’s life.
And Shiro is also 100% the reason why Keith will forever do everything and anything for Takashi.
No one in canon (not even Shiro) can tell Keith otherwise.
Yup, my babies are heading towards canon and there’s nothing antis can do about it.