Using Grunt and keeping theme comments
style.css may contain only comment with Theme Name: … . It just tells to WordPress about your theme. You have no need to load style.css in theme through tag <link … >. So. Now you can leave your only one css file main.css with all styles in <head>.