I have a minimal Centos 7 build. When I run dracut --force, it builds a new initramfs that is 20mb smaller. The only difference in the modules section is an absence of qemu.
localhost login: [ 3322.193617] Restarting system.
[ 0.000000] Cannot get hvm parameter CONSOLE_EVTCHN (18): -22!
[ 0.817440] Cannot get hvm parameter CONSOLE_EVTCHN (18): -22!
[[32m OK [0m] Started Show Plymouth Boot Screen.
[[32m OK [0m] Reached target Paths.
[[32m OK [0m] Reached target Basic System.
[ 123.897756] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[ 124.410440] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts