As I see it the developers which should maintain the way we use our
assets are the front-end developers.

Implementing the above code won't be enough when working on a live
environment, therefor we have to solve it by using JS and CSS
minifiers.
This guide might not bring the best way to do that since I just want to
prove my point, so please share your ways to do that.