So we end up still needing a knight in a shining armour to rescue the damsel in distress?
What we have in Suguna is a semi-literate village girl who was married young because of her parents decision and who ended up pregnant because of pressures from her fiance. She has gone with the flow and circumstances have left her pregnant and widowed.
By making Shyam the saviour, you still end up showing her as an eternal victim, incapable of taking care of herself or her situation.
The message viewers will get from this is that "she got lucky" that she had this guy to save her from a bad situation.
It shows no growth in Suguna and sends the wrong message....in my opinion.