Even an independent label is looking for a hit, they're not looking for a record that's not gonna do well.
Once you're signed to a label you compromise.
As far as being on a major label, some labels get it and get what they have to do, and some labels don't. I don't think the label I'm on necessarily gets it, but I think over time they're gonna have to.