Just my "little" two cents on this because I don't think it's MySensors fault only..afaik MySensors started with rf24, but got compatible with better radios years ago!
it can't be so weak that things like radio clones, track shapes or cap variations renders something unusable. And still did not mention interference or houses construction materials. All things that should be tested.
when you learn RF and electronics you'll discover what's the purpose of decoupling and buffering power. Same about the shape of the board, gnd plane size, enclosure, parts close to antenna et, will affect antenna frequency like shifting it, and decrease sensitivity (noise).
Manufacturers of end device passes certification to prove their device are RF "green" and calibrated. Even when you change the external antenna on a device, and don't buy the same original one, you may lose CE/FCC, because there are chance it detuned a bit RF, more or less.
These are things that a beginner would not imagine when picking a rf module, arduino, some dupont cables and playing.. So there can be variations in users nodes which can weaken link quality (Pity when the radio is only 0dB max). Far from reference design concept. Not easily coverable by MySensors team.
Don't trust me?? Just read, manufacturers datasheet, application notes, check with good RF tools or even watch some youtube videos.
Just only think that if Chinese manufacturers are making these clones in that volumes, and they are sold, it's because they took a look at the original and made a product profile with what specs are acceptable for the expected application and clones are the result. I mean that perhaps mysensors expected to much from them.
those who clones and sell volumes, why do you think they care if people continue to buy because it's cheap. they just simply sell. And when you get a problem, they show you the github from someone else who could help..
WiFi/mobile interference should not be a problem, everyone has em.
No sense, not scientific. Coexistence of multiple protocols in one RF band isn't magic. What happens when people in same room all talk at same time, and some louder?? You can catch louder people and rest is just a mess. Sort of jamming, you could even pick esp8266/32 for short range jamming 2.4gz, never tried..but in this, the stronger wins.
See this pic, especially for those who would like to use different products on same band..
(source: https://www.researchgate.net/figure/Spectra-of-multiple-wireless-technologies-in-the-24-GHz-ISM-band-The-colors-indicate_fig4_326598630)
why not adding MySensors protocol in this 2.4ghz recipe?? Just pray that the freq of your node is not shifted/detuned too much.. I hope too you choosed the right freq for your network.
- Which protocols is either fixed freq, or freq hoping based??
- What if there more or less powerful repeaters for these ?
The only way would be to run protocols concurrently (with time slots). Not possible when there are separate gw for each protocols, it just get messy in air, lost packets, etc.
Was it like this 10-15 years ago in homes, I don't think so.
I hope I don't look old at repeating but finally, I think this problem is mostly about user choices..and I understand it maybe doesn't solve all problems.