Exactly, on mature routing platforms you can change more detail behavior of routing protocols... We can hope that will be improved in the far far future...You are correct.
Maybe it can be a new feature for Mikrotik. Because on Junos and IOS you can disable ECMP .