What I like is the number of suggestions to "just install Linux", as if Linux needs less configuration than the above. I think people who make that suggestion are ignorant, biased, or would always recommend Linux simply because it's their preference. The last one is fine in certain circumstances, but those people should be honest about it.
Installing Desktop Linux is very similar to installing Win7. The main part is partitioning the hard drive and selection of some general items. Flexibility is why configuration is available.
Strictly speaking Linux is the kernel. A Desktop Linux distribution provides KDE and/or gnome (and/or other graphics environment) on top of GNU/Linux. Embedded Linux systems run proprietary or open User Interfaces on top of Linux with or without GNU such as Android.
The Linux kernel supports multiple processor architectures (x86, ARM, MIPS etc) and multiple bus technologies. When a bus technology is common between platforms such as USB, there is some crossover of Linux Device drivers between the Desktop and Embedded Linux markets. This means Linux Device drivers for the Desktop may sometimes initially come from an Embedded project (and visa versa). In other words, the Embedded Linux market is contributing to indirect support of the Desktop market and visa versa. As a result, the Linux kernel quickly acquires support for popular devices from the Linux community as a whole and not just the Desktop market. There are many companies providing Linux Device drivers to the Linux community via the need to support Embedded Linux systems.
The Linux kernel needs less user Device driver configuration than Windows because a Linux Desktop Distribution builds most of the available Device drivers from the kernel's source tree. In modern times, it is usually unnecessary to go to a 3rd party vendor unless you have a bleeding edge device or an unpopular device or the driver is proprietary. When you install a Linux Distribution, most of the Device drivers are installed on to the hard drive. When the kernel boots, it probes the system and loads the needed drivers from the superset of available Device drivers. Sometimes special configuration files are automagically written to improve boot efficiency or to prevent blacklisted drivers from being used.
In conclusion, the Linux kernel probably has better Device Driver support than Windows because there are more engineers working on the Linux kernel than Windows. In the modern market place, Embedded Linux is king due to the popularity of Android (phones and tablets), TiVo and other settop boxes, Internet TVs, home routers, car infotainment, Raspberry Pi, etc.
Look around your house to see how many of your consumer devices are running Embedded Linux...