That, and the way some people behave on these forums, you'd think that melee/casters are operating under the assumption that their uptime is like 5% behind the DPS, when that's really not the case. You'd think the developers are also balancing under this assumption too. Checking the speed kill logs, I noticed an interesting fact: Melee/Casters have the same uptime as the ranged. The active % are all within 1% of each other, which means to skilled players, the ranged uptime advantage does not even exist. This has held true in every single raid tier to date, there has never been a fight where the 'uptime gap' between ranged and the other two roles is any larger than 2%. Not even in Ultimates.
Even checking my own logs with parties that aren't nearly as optimized, the same holds true. Even in E6S/E8S which are supposed to be the most melee/caster unfriendly fight this raid tier. In some logs, the ranged even have slightly less active % than the other roles, though that could be explained by oGCD double weave clipping.