It might allow for some cool custom game modes, if there would be more in-game events logged and admin commands had more influence on what happens in-game.
For example, trigger_multiple or func_buttons could automatically (or as an option) log Player, Team and targetname. Then on the other side, commands e.g. for killing a player with a certain ID or giving score to a team could be added. Maybe even a command to trigger entities from outside of the game by their targetname.
Overall, those features would empower rcon tools like DPLib and would allow for more complex logic and custom game modes that are not possible with the current entities (and don't require being explicitly added to the game dll).