Yes, engineering is more practical and she'll get paid more
Yes, her if her parents are paying for her education she has to do what they say
No, she should talk to her parents about this and follow her passion
No, she should try to minor in one or the other and satisfy both sides