Idk what game you were playing, but that was absolutely not Eliza before she got hurt. She was totally independent, a good female character and had actual motivations besides fucking the MC.
That completely went down the shitter when she got hurt, and the stupid fucking pirate arc started. She turned into a shitty female character who is seemingly only purpose in the world is to follow the MC and let him rescue her.
What are you even talking about dude ..
In the first fight with Eliza she got nearly raped by a bandit and mc had to rescue her.
In the next real fight against the goblins she got hurt and the mc had to jump her upwards to a highground.
Afterwards she got captured and got her spine broken ...
So yeah, she was constantly in grave danger and a weakness for the MC which isnt the case anymore which leads to her beeing in less need of being rescued (contrarily to your opinion) and her staying involved close in the story which has rising stakes. It gives her a scaling possibility which i appreciate.
And Eliza never was the innocent goody-two shoes girl youre describing her as thats actually more fitting for Alice, Alice is innocent and can keep the MC grounded while Eliza was the fiery ride or die girl from the very beginning.
The talk in the tavern in his hometown showed that already when Eliza furiously shouted at the mcs cousing about how the mc would be able to achieve anything he wants and could conquer the seven seas with ease.
Shes entirely dedicated to him from the very beginning, a true ride or die, even if he becomes the devil, she will sit at his side ruling over hell.