You are re-inventing a wheel that has already been invented. Worse, yet you are passing this on to new learners. What is the problem you are having with uniquely named session names?
Or maybe you don’t know how to view the sessions? I recall that the Oticon Genie fitting software had some imaginary session problems (or at least one DIYer and his Audi thought so) until I told then to click the client’s expansion arrow in order to view the sessions.
I don’t use SmartFit so why don’t one of you two (or both) post some screen clips of what you think is wrong with session names?