This is massively mixing presentation with content. I know that doesn't matter to some (many?) people but I wonder if a compromise could be found with building up classes with SASS mixins that keeps your markup clean but gets some of the maintainability benefits of this approach?
Also - let's have the debate about the practical drawbacks people are likely to discover when they use lots of presentational classes in their markup.