There is a standard location for where driver firmware is to be placed, and it's up to your
distro, and its package selection tools to place them in the correct place when your hardware
Some distros get this right very well, others do not.
If yours does not, complain to the developers and help them fix the issue. Ranting on a
random web site isn't going to help the matter any :)