I had squeaky door seals on four of the five VW’s I’ve owned (current car is still squeak free). The door seals do dry out over time, and certain car cleaning products can speed up the drying out process.
Treating the seals periodically with a lubricant such as Krytox or Gummi Pfledge usually works and stops them creaking. Krytox is very expensive, but a little goes a very long way and the effects last a long time. Gummy Pledge is much cheaper but not as durable as Krytox, so the seals may need more regular treatment.