My thought would be that in the grand scheme of things, the size of a masthead main on a 21'er is tiny, probably smaller than say a 505 main (and higher aspect). How big are we talking here, maybe 22' on the luff and 7' of the foot? Any laminate with a taffeta on even just 1 side will be too heavy of a base cloth.
To get the cloth weight right you'll be looking at cloth built for larger dinghies & skiffs and so a plain film cloth wouldn't have more than 1 mil of film, which is not really designed for putting inside a boom cover for extended times and the associated crumpling & creasing.
There's nothing wrong with Dacron in this size range and you'll more than likely be happier with the longevity you get.
Just my 2c...

Edit: All these numbers are just off the top of my head but can easily be found online.