Ever ran a single mode bidi fibre in a conduit? Push a wire puller, cleave and terminate ends, done. Zero effort unlike pulling a jacketed CAT7 cable, zero worries from electrical interference too, future proofing up to 40GBps. I ran double strands in my house so in case one breaks, there's another.
The floors where native fibre is not needed have a cheap ethernet media converter from fs.com, everything else (3 floor switches) are interconnected with 10Gbps SFP+ modules and 2.5G ethernet for the hosts.
All done thanks to the great https://michael.stapelberg.ch/posts/2020-08-09-fiber-link-ho...
(if you are reading this, I owe you several beers)
If your walls are ripped open, then sure run some OS2 everywhere, but Cat 6A gets you 10GbE at 100m, but even 'only' Cat 5e or (plain) 6 gets you that speed up to 55m (per 802.3an):
* https://en.wikipedia.org/wiki/10_Gigabit_Ethernet#10GBASE-T
* https://en.wikipedia.org/wiki/Ethernet_over_twisted_pair#Var...
Why the need for faffing about with media convertors, at least with-in your domicile? (Fibre outside / to the garage certainly makes sense.)
The issue with this setup is that you need an extra switch with an SFP+ uplink or media converter in each room or place where Ethernet will be used. And then you still need Ethernet cables anyway for the end devices. I can't justify this complexity for 40Gbps when I can now get 10Gbps inexpensively and conveniently.