Alas more generally, things aren't super hot for USB4 devices & things like ethernet integration. USB4<->ethernet options are still very very limited. Paying multi-hundred dollars for 10Gbe is... unfortunate. We have a long way to go before USB4 IP starts coming to actual devices; the hubs shield us from the obviousness of the need by being, in effect, a far-away mini-southbridge with wild behavior-switching on each port. So it's easy to keep doing what we're doing. But eventually I hope we stop using bridge chips and have some re-usable PCIe tunneling or other just better actual USB4<->flash or USB4<->ethernet chips that really try to be modern. It'll be a while.
As another poster says, cable length is short. 2m with active cables. USB3 had a lot of great cables with active repeaters built in (for a while there my desktop was 10m away from my desk), and I admit, I'm surprised I haven't seen this happen yet for USB4, but it should. One of my desires from USB is to make a longer range USB spec. Please give me 20Gbps over 10m? But for people just wanting to plug their laptop or desktop into their NAS, or wanting to direct-attach a mini-cluster together... heck yeah, USB4 is there for you, today.
You could also do 25gb x 4 and aggregate at probably 1/3 price. You could upgrade later, without changing fiber. You could also go with the switch but use 25g transceivers, and upgrade the transceivers later. This is about 60% cost.
In a year this will all be half that price. USB4 plus a ton of repeaters plus … is going to dwarf the initial cost of 100g fiber quickly. In 5 years, you will probably be able to run 800g over the same fiber if you are bored. A or aggregate 100g links. You would have to replace all the USB with new USB-9 2x2.4 SE stuff.
If you think it's cheap make one and get rich.
But it's most certainly not cheap or easy or low cost.
The cheapest way to do this is over OS2 fiber. Look up how much money you have to spend to get 2x 100gbps OS2 PHYs and 2x 100gbps QSFP28 cards.
That's a strange argument, given that USB devices and your USB ports and CPU need a multiple of the amount of transistors in a repeater to process these signals.
If 100G NICs were avalible you could do: computer -> usb4 -> 100GB NIC -> optical -> 100GB NIC -> usb4 -> computer
I guess you could try making some kind of thunderbolt 4 media converter and do it over fiber, but R&D would probably be pretty steep.
100gbps is not dirt cheap but it exists today and definitely cheaper than the first 120gbps USB cards when they’re released.