It depends on the trackpad. I think part of the issue is that Linux doesn’t have much calibration beyond what the firmware on the trackpad is reporting.
The other issue is that PC laptops tend to have much smaller trackpads for whatever reason, allowing for less room for fine adjustments after swiping.
My old Asus UX305 feels as good as a Mac, the trackpad is large, the scrolling has momentum and feels good, etc.
On the other hand, my HP Envy trackpad is terrible, the palm detection doesn’t work well, the trackpad itself is too small to aim properly, the acceleration is pretty high and hard to aim. It almost seems like the team responsible for the design of the laptop never considered what it would be like to use such a small trackpad.