First Shilpa, simply b/c Armaan is such a known character...so alot to write for him.
Shilpa: We know she's pretty much been shunned by her family and came to Sanjeevani looking for some love from her long lost sister: Riddhima. Her mission is to connect with that only familial bond and to finally have some love in her life. Nonetheless, so many in Sanjeevani misunderstand her. As soon as she came she was labelled a prankster, a spoiled brat, and a "bigriwi" girl who doesn't know anything about family, values, and tradition.
So truly she is all alone, since she has no one there to love her, and no one actually understands her. Everyone has some misconceptions about her, and someone has yet to find out the true Shilpa.
Now Armaan: Oh boy, where do I start? We ALL know how desolate, lonely and sad his current life is. The guy is still dwelling in Riddhima's memories (don't understand why..but I've given up on understanding this). However Riddhima has moved on and even told him to move on. But he still hasn't or maybe hasn't found someone worthy enough to make him move on?
Either way the guy is very lonely even though he is the "Mallik" of Sanjeevani, everyone adores him, but in reality he's very lonely.
Misunderstood? Hell yes! Ever since he stepped in Sanjeevani he's been misunderstood by pretty much all the characters and that misunderstanding doesn't cease even now. Shilpa's misunderstood him and so has his so called love 😕
Anyhow the point is that both Armaan and Shilpa have been misunderstood, even by each other. Both are lonely (and yes both are also craving for Riddhima's love...I actually made this point in another post sometime ago, but Sid was also part of this) and both just need some love in their life.
In a way then both are made for each other. I think once their animosity ends and they clear their misunderstandings towards each other, they both can begin a friendship bond that can soon turn into love.