I think the "why" is because this is simply an often needed function - triggering a signal on a peak or crossover of a particular bar. If you want to also trigger signals on the begin or end of a flat line or plateau, just use a similar function with >= instead of >.