私個人の考えですが、他のアプリケーションに影響を大きく与える命令はあまり乗り気ではありません。
良いことに使える以上に、悪いことに使えてしまうため というのが最大の理由です。
次に、悪意が無くともプログラムに問題(意図しないバグも含む)があると、復旧が非常に困難になる可能性があることもあります(キーボードもマウスも使えない状態でアプリケーションが無応答になってしまったとか、対象アプリケーションが想定と違う動きをして無限に待ってしまっている とか)
その辺は、言語を使う人が気にする部分ではあるのですが、機能が提供されていると、リスクを深く考えることなく使ってしまってしまうこともある というのもあります(リスクのある道具は、道具を売る側が気を付けよう という考え。)
Windows本体も、アプリケーションが、アプリケーション自身の命令で全面に来ることをやめたりとか、いろいろやっている流れです。
(今は、同じ命令を使うとタスクバー上でアイコンが点滅します。)
この辺は、他の開発者の意見も聞いてみたいところではありますが、なにやら2.0開発がまた活発になってきたようなので、そっちを頑張ってもらうほうが良い気もします・・・