API tags to move stages automatically

I really need API tags to trigger stage movement automatically. Tags can do a variety of things. Why can’t they make stage moves automatically?

The idea behind opportunities was to foster the funnel process where people interacted with their clients and as such the stage moves were made to only be manually moved in opportunities. I have developed a way to do it automatically with tags but it requires a coded solution.