A lot of things about SNMP seemed cumbersome to me even 15 years ago. One example is the concept of MIB being a local resource to "make sense" of the otherwise numeric OIDs.
Has SNMP been modernized or mutated into something else? Is it still a must-have feature for network equipment?