You have a choice.
A lot has been written about how we do things on the web. How we should do this, how we should do that. It would work better if we did it this way or it would be quicker if we did it that way.
Browser led design is a hot topic and I think many are taking it to heart that devs are suggesting a different way of working. Some don’t want to work that way whether it be skillset, understanding or it just doesn’t work for them.
At the end of the day, it’s your choice. Nobody has produced a web design and build manual that we must all adhere to. Nobody is stood over you whilst you build pointing out you are wrong as you work. In code and in design, there are many ways to come to the same result.
Just work the way that works for you and the project.