Neil Young has pulled out of his scheduled appearance as Glastonbury Festival 2025, calling the event a "corporate turn-off", but is the songwriter correct?