Auto discovery and addition to group x of devices by open port x

I’m actually surprised this feature is not in there yet.
I installed librenms, tried the Auto discovery, only to find it merely detects SNMP only, and then still not even adds the detected snmp devices to its main list of devices it’s checking.
I don’t know who thought of that SNMP only thing, there’s only a few of those in the average network.
Why not auto detect on FTP, telnet, SSH, mail, http/https and other known ports by IP (or hostname if found), and then auto-add them to checks for (at the very least) uptime and time of first detection.
This would make librenms be the best monitoring software out there,
because it also adds a security-check for new or unknown (IoT?) devices in your network.