Why don't we launch spacecraft from a hole in the ground with additional propellant at the bottom.
One of the biggest inefficiencies for launching objects into space is that the rocket needs to spend most of its energy lifting rocket fuel. The bigger the rocket the more additional fuel. But we already know a way to give something a boost by igniting propellent at the bottom of a tube to help accelerate a projectile.
If we dug a deep hole, put pure oxygen and a suitable propellent (nitrocellulose?) in a big pile at the bottom, and then dropped a rocket down the tube, wouldn't the positive pressure from the explosion accelerate the rocket? We know this works as it is basically how naval artillery functioned and it did a good job accelerating heavy objects.
What am I missing?