It kinda proves the point that no one knows how to write a good best friend lol
Your comment almost seems like karma or destiny to me because I just watched Escape from New York yesterday and I haven't seen that movie in decades before that

. But yeah I totally agree with you every dev seems purposely to make every sidekick the least likeable person we could meet.
Why couldn't the sidekick be more like the grandma, Gwynn, she is so sweet and caring, well and smoking hot. Granted though I must admit that Kimberly has gotten a little better since she was caught kissing the MC's mom since she is so apologetic and doesn't want to lose the MC's friendship because I got the feeling before she didn't really care about their friendship that much.
Still don't like that she kissed the MC's mom though because I feel like she was taking advantage of his mom's sadness and suffering only to get what Kimberly wanted without caring about anyone else but herself.