Catherine was a brilliant set up, tho.
You meet her and she is an arrogant, selfish, high-class, etc. A princess with a bad attitude.
Then she attaches herself to you and you ignore her, because you think it's just another Founding Family bs.
Then you learn her family is broke and while the hints of the actual situations are there, you don't much care, because she still is that same arrogant, cold bitch you first met. You actually kinda think a lot less of her, considering she is just ready for you to fuck her on the desk.
And then you start learning she actually has no problem with being submissive, she is just the type that needs you to display your ability to dominate her. Still a bitch, but the interplay is fun. And you still don't trust her, because you still don't get her motives.
And then you play the last update and all the pieces come together. Yes, she is a bitch and socially awkward. But a lot of the arrogance, a lot of the bitchiness are just a reflex defense mechanism. In reality she is a scared little girl, who had her life thrown in a complete chaos just a few months ago. A father who probably dotted on her, but is now a depressed drunk. A mother who probably spent a lot of time talking about Founding Family bullshit but was there, who has now essentially abandoned her, since after the fall of her dad, Catherine holds little value in the political games. (Half)Sisters who are just a bit too young to understand what exactly is going on, who got abandoned by their mother and have only Catherine to rely on for adult supervision. And they are completely dependent on the poisonous charity of her mother's family.
And she clings to you not because she was aimed to you by the politics, not because of some complicated conspiracy... but because your influence and your position are the best hope for her family. Because you are scary and protect your own. It's not a good plan, it's not a smart plan (well, it actually is, but she doesn't know the MC when she comes up with it), but it's a plan. You are the straw and she is drowning, might as well grab it. She really needs you to marry her, or both her and (most importantly, I suspect) her sisters future is looking grim. Daughters are just pawns in the game the Families play and the pawns of the weakest player can't hope for much.
And by god, she is brave. The girl was perfectly ready to endure whatever she must to achieve said plan. Ready to marry someone who for all she knew would beat her up regularly. Gotta give her credit, in some ways she is the most selfless person around (barring Lucy).
Yes, this update made me fall in love with Cat. I can only hope we get the same quality for Rachel, tho I'm at a loss how that can be achieved.