Agree totally with @WombatChocolate - GCSE of course has to close some doors. You can't bit and bob about with subjects. None of my DC took art, only one took music, none took DT - they closed those doors. This was fine with them btw.
OP if your DD loves art and does it a lot outside school, and might want to take it for A level, then it' a good shout. If she is taking it just for fun and because she wants to keep doors open then that's not a great decision.
If she even maybe might want to take history A level, then it is very very much a good plan to take the GCSE. What else has she chosen? might she want to do those at A level too or can she swap one of those?
To answer the PP who said you can do most A levels without having done the GCSE - here is a list where I would very much doubt that you could take A level without GCSE (assuming a student was in mainstream school and other factors were not at play, such as being home edded or being a native speaker): maths, English lit, biology, physics, chemistry, French, German, Spanish, geography, art, PE, DT, textiles, food tech, computer science, drama, business.
IME anyway. No doubt someone will come along and know otherwise - but for business (for example) my DCs' school requires a 6 in errr GCSE business (I know bc a mate of DS got a 5 and was only just allowed to do it).
Yes there are subjects not usually offered at GCSE such as sociology, psychology and Gov/pol, though I would imagine a good grade in a humanity is needed for these; also if your grades were good in music and you had also done theory, then music GCSE would not be necessary. And as we have established, history. But as many have already said, it will be much harder. Why make things difficult?