@Redpanda: Thanks for your comment, my background is actually both as designer and developer so I hope that I'm looking at this with eyes on both sides.

Your final point about holding the companies to account is a good one, any software that creates / generates code has a responsibility to keep things like standards compliance etc at the forefront and not just consider the visual aspect.