Yes, I see that.
Hardware-detection is definitely one of the areas where distros differ from one another. And sometimes their solutions are somewhat distro-specific because the distro designers spend a
lot of time trying to anticipate hardware-problems (so you don't have to). They know what
they have chosen to package.
I would encourage everyone who works with Linux to, yes,
first spend time in the "baby crib" of relying upon what the distro-writer has done "without understanding it," but ... then start poking around (carefully!) behind the scenes.
Use this web-site for the tremendous resource that it is. Log-on as a non-root user and
explore the many configuration files in "/etc." Look for threads and follow them, then try to relate them to
your system. As long as you're non-root you can pretty much do this with impunity because the system won't
allow you to make changes to the files that you see.
You have a complete operating-system at your fingertips. Make the most of it!