Na Du hast ja sowas ähnliches versucht mit Deinem Framework. Jedenfalls so ein bischen. Selbstzweck ist es allerings gar nicht:
- Man kann die Logik automatisiert testen, dadurch werden Tests auch reproduzierbar
- Man ist plattformunabhängig
Aus meiner Sicht jedenfalls zwei Riesenvorteile.