Gonna agree with all of that but your final point; I've always figured Love Like You was Rose's love letter to humanity, Greg in particular.

Anyway yeah, basically that. Rose knows, or at least feels, that she'll never be good enough. She'll never be able to change in the way she wants for herself. So she sacrifices herself to have a child.

It's been said with many intents, but I think it's actually a genuinely true, happy thought that the best thing Rose ever did for Steven was die.