"Call it nature or nurture, harmless fantasy or insidious indoctrination, but Hollywood is discovering that it still pays not to fight the royal urge."
in the sentence above,why isn't there a "subject" before the first comma?does the sentence mean "no matter you call it nature or nurture.....,Hollywood is....."?if so,why is there a "but" ?
is it correct grammar?
thanks