So why use this approach?
One reason is that most of us are inductive learners, meaning that we like to make specific observations and then generalize from there. Many of the most significant concepts in Chemistry are counter-intuitive. When we see where those concepts come from, we can more readily accept them, explain them, and apply them.
A second reason is that scientific reasoning in general and Chemistry reasoning in particular are inductive processes. This Concept Development approach illustrates those reasoning processes.
A third reason is that this is simply more interesting! The structure and reactions of matter are fascinating puzzles to be solved by observation and reasoning. It is more fun intellectually when we can solve those puzzles together, rather than simply have the answers to the riddles revealed at the outset.