I mostly agree, but optical transceivers are still expensive. Been waiting for dirt cheap silicon photonics for a couple of decades now. But it seems they are on track to be a thing, though initially for high-speed networking not home/office type stuff. Maybe one day, sigh.
25Gbps is 39 bucks over MMF, 59 bucks over SMF.
40Gbps is also 39 bucks on MMF (more expensive on SMF)
I don't think any of these are very expensive.
The cards are also ~same price between SFP+ and 10GBaseT from places like startech
(outside of that, the 10gbaset ones are actually often much more expensive)
The cabling starts to become an issue otherwise. It's also hot and power hungry over copper.
Having gotten into the home fiber side of it for various reasons, it's clear on the fiber side there is plenty of innovation/cost lowering/etc.