It's ugly, simple and flexible. I can live with its ugliness (I don't change my crontab every day, after all) and simplicity and flexibility beat ini format/UX/etc. any time AFAIC.
But a simple GUI could take care of that.
appstartup.sh | tee -a app.`date +%Y%m%d`.log