I think you missed the part that's not exciting. When you write your 50th webapp and start integrating auth flows once again that just work slightly differently in this new app than your older one. That's what boils the blood, not writing new business logic.