The cancellations in Wales are primarily for environmental reasons, but there is opposition from those with economic priorities.