Yes, inline CSS and Javascript are bad and not elegant, but it’s quicker to build, ie no need to switch between the html and css files, furthermore for a site that the layout is somewhat not uniform, why would you want to declare a style in css file if the style is only applicable for an element of say a page? Code readibility is quite bad actually for our framework (or at least on the projects that I did). Writing a readable codes do take longer time, in a project with a strict time constraint, the code correctness and keeping the project milestones are probably a priority. The best one can do is to improve the coding skills (and familiarity with the framework) so that good codes (and readable) can be produced in shorter time.