If these were part of the UCI Road Race circuit, then they would be fair game. Racing on cobblestones is an established part of professional road racing in Europe. Paris-Roubaix has been around since 1896 and is an established Classic ride for which UCI Road Race points are awarded. The Tour of Flanders is another cobblestone classic.
All single or two stage races. In the grand tours you want the best to be taken out by better riders, not terrible courses that cause flats [HTML_REMOVED] crashes. Luck plays a HUGE part in the cobbles. Preparation and stakes for a grand tour is far greater than a single day race. You simply cannot compare the two.
Just because he is respected doesn't mean everyone has to automatically agree with everything he says. I'm sure riders like Cancerella, Hushovd and Hesjedal would disagree.
Hushovd doesn't agree with the cobbles. His coments were that it doesn't belong in the TdF, "but makes for great TV". This clip was played on OLN prior to stage 3. Cancellera doesn't care for them in the TdF either. No idea what Hesjedal thinks of them, but it's not relevant.
The stage was also hilly (dangerous) and the roads narrow (also dangerous). Why don't they just hold the TDF in a velodrome, then?
A certain amount of risk is inevitable and accepted; but cobbles are an unnecssary sideshow. I don't mind that there will be crashes in a race. It's a problem when flats [HTML_REMOVED] crashes are an expected sideshow on a single stage of a three week race. IMO it has no place in a grand tour.
Bottom line: yes, it makes the tour more exciting, yes it brings in more viewers, yes many riders will see it as an opportunity to shine. Is it a good thing for the TdF? I think not, you think it is.
That's just opinions though. There is no right or wrong answer.