Can a non-tech guy build a quality Drupal website? Sure, if that guy works for a web development agency with a team of programmers and developers nearby.
But let me tell you, even as a marketer in that situation I still found it difficult.
The website was just to test the response rate of our services in another segment, nothing too serious. We decided to use a theme to make things easier, but I felt it made things even more complicated!