For my part, I have two routers in 2.4GHz, two Miracast receivers (microsoft's and actiontec's), 50+ wireless devices (roughly 25 active at any given time on a normal day) all in a not so big house with many data consuming occupants. But wait! There are 11 channels each router can use under 2.4GHz, and they auto select the cleanest spectrum. So wifi direct, also capable of selecting the cleanest of 11 channels, has 9 pristinely empty channels to choose from... Miracast works flawlessly. Your and others' issues could easily be malfunctioning drivers and weak (defective) radios- clearing up interference could certainly help an underperforming transmitter, but it might be treating a symptom, not the root cause.
Honestly, the whole "use 5Ghz for less interference" is a marketing ploy to get people to buy 5GHz dual band routers. The number of people that actually have enough devices pumping out enough noise to cause issues on the 2.4Ghz spectrum... Those are edge cases. Like someone in an apartment next to 11 other apartments where every apartment has a router and some of those household 2.4GHz cordless phones.