Rustで新しいDEを作ったところで後方互換性を維持し続けるのは現実的ではないから問題の解決をしていないのでは?