A) i don't think he's the villain or a negative character that would be just too predictable: spoiled rich price out to get a princess only for her money...
he has layers and his every layer is equally sexy 😍
AND
B) he is far more suited for Moniya both as a character and an actor than Akash. Uday is fit for a princess that we all know Moniya will become, Akash is fit for a girl Moniya was. And I'm not saying it as a bad thing for rich and poor I just mean that Moniya will be a princess she will act, talk, sit, eat, and live like a princess who has many responsibilities whereas Moniya was a simple girl with no responsibility of a riyasat and all that. Besides Akash's parents are pure money people and I really don't think Moniya deserves lalchi in-laws.