My other explanation is that since D&D so obviously hate Stannis, they just didn't care and wanted to make getting rid of him as under budget as possible.

It's a little funny to me that the showrunners hate a character that the majority of devout fandom has determined to be one of its most compelling characters. D&D must have been blowing somebody to get this job.