Different fields. Collada was for 3D graphics (and I don't know what's going on in that field).
STL is for manufacturing. STL has long been popular for commercial FDMs and CNC machines, and it is also what hobbyists use for their FDMs ("3D printers").