St Laurent is a very fussy grape variety. It needs a lot of careful management on the vineyard and luck with perfect weather to grow well. It's also low yielding, so the combination makes it hard for producers to profit from.
Burgenland is in the very East of Austria, on the border with Hungary. The huge Neusiedler lake moderates the temperature. Being so far inland, temperature changes would be extreme without it.