Regarding the decision to give “Another Suitcase” to Eva, I’m not any more supportive than any die hard fan of the stage musical- but Alan Parker specifically wanted to paint a more sympathetic Eva compared to the stage productions. “Another Suitcase” was part of the method of making her more sympathetic. It’s not like they were planning on giving the song to the Mistress but then Madonna went all bitchcakes about someone else getting a song.
It is a well established practice that a new song is written for the film version. Songs from the stage show are not eligible for Academy Award nominations- eligible songs must be original to the film. It wasn’t a matter of Madonna demanding it.
They did the same thing for Jesus Christ Superstar, Les Misérables, Chicago, Dreamgirls (MULTIPLE new songs for this one).