There aren't a lot of good options for PCIe 3.0 systems; every Nvidia card below the RTX 3060 and every AMD card below the RX 6700 support at most 8 PCIe lanes which means they suffer a performance hit on older systems. And the RTX 3060 and RX 6700 are rather expensive for an older computer. And older cards like the RX 5000 series and RTX 20 series are still pretty difficult to find at a price competitive with newer cards. So for people like me, still using an older Ryzen 1800X in a B350 board and an RX 480 graphics card, the Arc cards look really nice; much cheaper than the RTX 3060 but just as fast, and the DirectX 11 performance is fine because it's still better than my RX 480 which plays older games just fine; it's only in new (DirectX 12) games that I want better performance. But my system, like most PCIe 3.0 systems, doesn't support ReBar, so these Arc cards are just as bad an option (or maybe worse) than a card with 8 PCIe lanes. So I'll probably just never upgrade the graphics card in this computer.
Given that Nvidia and AMD handicapped the PCIe 3.0 performance of a lot of their GPUs, the future looks short for PCIe 4.0 graphics card slots, so I also won't be building a computer with an AMD X670 or B650 chipset which doesn't support PCIe 5.0 for the graphics card.