Greggs is a business. Synthetic cream comes without all the commercial 'problems' of real cream, and can stay on a warm shelf for hours without going off.
That's why swiss rolls and other cakes with a white sugary 'cream' that have a best before date of 2014 or beyond don't use real cream either. That's why I always buy a fresh cream roulade rather than a swiss roll from my supermarket. It's essentially a chilled swiss roll made with real whipped cream and tastes so much nicer as a result.
In the early days of Walnut Whips, they used real cream. But it became too much of a problem for customers biting into live maggots due to flies laying eggs on the production line, so they moved to sugary substitutes.