Building technical systems involves a lot of hard work and specialized knowledge: languages and protocols coding and debugging testing and refactoring.
A subtle thought that is in error may yet give rise to fruitful inquiry that can establish truths of great value.