It's not cat technology that's changed, it's fuel delivery technology. The two tubes have different functions.
The upstream provides air to the exhaust when the engine is cold and rich to allow the fuel to continue burning (if possible) and ignite the cat sooner. The downstream (going into the cat) is for the second stage of the cat.
Stage 1 in a cat is designed to work in a low-oxygen environment and strip the oxygen from NOx and similar compounds. It produces oxygen.
Stage 2, which is after the downstream tube, takes oxygen, and converts carbon monoxide and some unburnt hydrocarbons and completes their burn. The extra oxygen is to allow the engine when not producing enough NOx to provide enough oxygen to eliminate carbon monoxide.
What fuel injection does is to cycle the engine rich/lean in a fast, but slow enough cycle to make sure that both parts of the cat can do their job. Each part does have the ability to "absorb" a certain amount of pollutant, so this system works pretty well.
Carbs don't cycle, so the engine relies more on EGR and downstream injection to provide the correct conditions for the cat to work.