throw/throwsで減らせるバグなんて一つもないよ。
だからMSはVC++でもC#でも実装しなかったんだよ。