@dave i think your missing the point.. The example is 600kb/50kb precisely because it does include React which is 605kb un-minified/un-compressed.
The webpack local/css loader functionality is unrelated to React and could be used with just plain JavaScript.. all that is produced is a css file with namespaced classes and a JavaScript bundle with components that have access to the namespacing they use. If you dont use react, then it wont be included and the file size will be tiny..
I personally think this is fantastic. Currently working on a large project which is using the Trello css guide (https://fbcdn-dragon-a.akamaihd.net/hphotos-ak-xfa1/t39.3284-6/11057104_994066363946450_2043645399_n.js). This is becoming un managable because we have a lot of component parts and the manual namespacing is tedious.