I would add: having a sample large enough you can almost always "hide behind a central limit theorem", thus, rely on normality. Small sample sizes require more accurate assumptions - and I think DESeq was created for small experiments and limma for large ones.
Modelling of microarrays with the normal distribution, I'd say, also relies on the sample size large enough. It is not normal either - I was playing around some microarray data and it is surely not (I had a question here or on stats.stackexchange on this issue). First of all, different microarray experiements have different "level of noise" (technical variance) - and mixing many random variables ~N(mu, sigma_i) where sigma_i is individual does not yield a normally distributed sample.
RNA-seq is count data (discrete), microarray is measured data (continuous). This is a pretty big difference to start with.
From what I understanding, counting reads from RNA-Seq is like sampling reads aligned on specific gene from reads pool. It represents Poisson process where we have small p (probability) and large n (total reads). Plus we have biological variation between samples. Therefore, we got Poisson with larger variance ~ Negative Binomial distribution. For Microarray data, I imagine we intuitively have the same technical variation (Poisson) and biological variation. Would not this form NB distribution as well instead of normal distribution?