This is illustrative of a fundamental misunderstanding among a lot of programmers about what 'front-end' means. 'Front-end' doesn't mean the colour scheme of the website. It means the features which are exposed to users, the mechanism in which those features are exposed and, broadly speaking, the way the entire thing is USED.
Programmers have a tendency to exaggerate the importance of what they do so that the 'back end' is bigger and more important than it actually is.
Programmers have a tendency to exaggerate the importance of what they do so that the 'back end' is bigger and more important than it actually is.