If roads do not produce commerce anymore like Civ3, what is the benefit of roading every tile?
Well, simply, you do not have to road every tile, but in many cases, you will find it beneficial to build a road. Whether you are building a road to connect a resource to your trade network or to connect two cities, there are lots of times roading is necessary, even if only to have an alternate route to a city, or to connect parallel stretches of road. Also, there’s always the habit of building roads everywhere, if only for convenience of moving your units in that direction or if your workers don’t have other projects to work on. Ultimately, however, you have to now decide whether you have a need for a road, like whether that road on unworked desert tile is really needed, or if your workers have better ways to spend their time.