A helpful reply?
Or a lazy word we use to keep our options open, often at another person’s expense?
“Yes” is a commitment, not to be taken lightly.
“No” feels harder to say, but it lets the other person move on.
Both are better (or at least more considerate) than “maybe”.