i agree with everything you've said but you must admit, it was canon that made the adam vs keith relationship contrast in 7x1. right after watching that episode was the only time i ever thought "wait, are they going for sheith after all"? since before that i never thought they would (not even with the ilu since they added the brother line to make it clear what it means). it probably has to do with the fact it was animated while adam was still only shiro's bff and the dialogue was changed very shortly before release, so they probably were comparing shiro's friendships (which even then they shouldn't because like you say, keith is bordering on obsession and adam left only because he didn't want to see shiro destroy himself and wanted to be respected). now that more stuff has been said and episodes have been released it's clear to me again that it won't be happening but 7x1 by its own was very... yeah.
ayrt