Hi Eman,
If something is achieved in Standard, it is always convenient for the Functional persons.
(In fact I did not study these possibilities.)
If your case is addressed like that quite fine. You can keep this post and the referred document for academic purposes.
These posts are opportunities to enrich your knowledge in diversified manner,
And, in my view User-Exits are not developments. These are enhancements for functional persons to achieve their requirements with simple codes often as small as 2 or 3 lines, as you have seen.
In the referred document, similar case as of yours was discussed in Notifications.
Best of Luck Eman
Jogeswara Rao K.