I think you are mixing up SFP and optical fiber. SFP modules with copper wires exist, and are common. (e.g. SFP 1000base-T modules)
You can also use optical fiber without SFP, like the toslink connection.
Optical fiber also has issues with requiring a larger minimal bend radius, because they easily break. So you have to handle them more carefully.