What do you mean they "can't lock out older gen"? They would just have to change the wire protocol.
DS and 3DS communicate the same way. 3DS applications can also read and write to DS cartridges, Pokemon Dream Radar does this.
There's no reason they couldn't maintain compatibility.