Kacey Musgraves' 38th birthday concert in Chicago featured a charity appeal for immigrant children, sparking debate over her lavish stage show.