Before the 1950s, the studios owned the movie theaters, and had to make "product" for them continuously. Films were created to utilize contract players, with perhaps a better known "name star" borrowed for the cast. Movies were only intended for a short run, and then meant to be forgotten.
That being said, this film is a harmless bit of fluff that was never meant to have a long life. It was just "product" to fill a movie theater. I'm sure nobody at the time expected this to be competition for MGM spectaculars or 20th Century Fox Technicolor beauties.
Keep in mind that Ray Bolger made this film three years after "Wizard of Oz", so the comment about MGM "finally" getting it right in casting him, makes no sense. So what if Anne Shirley had fine clothes. Did you ever count how many costume changes Ginger Rogers had in "Kitty Foyle", playing a shop girl? Come on fellas, this is Hollywood, not real life.
Sure, Bolger could have used better material, but he never had a much of a movie career. He did better on Broadway, both before and after this film was made.
So what is this is a re-make of "Street Girl". Did you ever notice how many movies get re-made? And not only once, but two and three times. "Maltese Falcon" has had at least three, and "Three Blind Mice" got re-made as "Moon Over Miami" and later as "Three Little Girls in Blue".
Considering how much junk you see on TVhow many insipid situation comedies that are broadcastthis film compares favorably to what we have available to watch.
The songs are tuneful and catchy, keeping with the style of the 1940s. The composers, Mort Greene and Harry Revel, were responsible for a plethora of tunes in that era, together and with other collaborators. You'll find their work in many movie musicals, both A and B grade.
Using Martha Mears to dub Anne Shirley's singing was a good choice, since the tone of her voice matches Shirley's speaking voice very favorably. Mears also did Marjorie Reynolds singing in "Holiday Inn". Dubbing is nothing new to Hollywood. Rita Hayworth and Lucille Ball were always dubbed in the many musicals those actresses made.
So, while TV has resurrected old films, just consider viewing this one as a nostalgic trip to a time when life was simpler. It's only a little over an hour of your time.