Why should I prefer bundles to (surjective) submersions?
One would be that a fibre bundle $F \to E \to B$ has a homotopy long exact sequence
$$ \cdots \to \pi_{n+1} B \to \pi_n F \to \pi_n E \to \pi_n B \to \pi_{n-1} F \to \cdots $$
This isn't true for a submersion, for one, the fibre in a submersion does not have a consistent homotopy-type as you vary the point in the base space.
There's no reason I can see for preferring bundles over submersions, unless you need bundles. If you don't need the extra global structure implied by a bundle, then by all means stick to submersions.
Consider co-dimension 0. In this case, bundles are covering maps, with all the goodies that they bring. And submersions are just local homeomorphisms - not very exciting compared to coverings.