My take … radios should be allowed, but limited. Only the team leader and/or road captain should be allowed to wear radios, which will allow the DS to send information up to the team, and allow the team to send information back to the team car when necessary, but won’t allow the DS to dictate every tactic from the car.
To help ensure the latter, I do think that teams should be forced to ditch the TVs and other monitoring equipment in the car. All of this will help put some of the excitement and uncertainty back into the race, but without endangering riders by sending team cars up into the peloton.
You have to let the sport evolve with technology, but you can’t let technology take over the sport. It’s all about compromise.