Try to do that on a production server that has to handle 1000 requests readFileSyncing at the same time ...
sync apis are just a conveniance for console applications, they are not meant for a web server.
So yes node.js DOES impose async programming for everything or node doesnt scale.