When my laptop was pretty new, I would have to update Linux Mint’s kernel for the trackpad to work. The older kernel it defaulted to didn’t support it but the update manager could get a newer one that worked. The Wi-Fi driver actually worked better in Linux than in Windows.
The last time I had something not automatically detected was on a ~2003 obscure “gaming” laptop (or what passed for gaming back then)
When my laptop was pretty new, I would have to update Linux Mint’s kernel for the trackpad to work. The older kernel it defaulted to didn’t support it but the update manager could get a newer one that worked. The Wi-Fi driver actually worked better in Linux than in Windows.