Yes, I can see your view.
But, I think the "in your face" approach that @01Micko (and @MikeB) produced, seemingly is much clearer in understanding for those "new" to SAMBA in Puppy Linux. We must remember that SAMBA did NOT exist giving Puppy Linux users this ability to share as a packaged item until the advent of the 64bit distros from the likes of @TaZoC and @01Micko. Thus, this is
still NEW to many PUPPY users as there now is OOTB ability to do this thanks to the packaging we are seeing. NEW...still as many members have never used SAMBA sharing coming from 32bit PUPs. Every Windows user and many Apple users already know this stuff.
Again, the idea, I am focusing, is on something
failsafe and easily understood by any user
at a glance, no matter their background. They easily see in how to share something from the PUP on the home's LAN with all other home stuff, how to turn it on and how to turn it off, for simple use.
And, for 64bit users of those mentioned distros and their derivative, this easily understood utility has always been there, built-in for years, with
no user complains or apparent misguided use to date.
For a developer, this I think, is what they would want to reduce support headaches.
But, again, can the interface be improved upon...YES. Here's an example of a simple extending that is used by the Developer in Just-Lighthouse PUP distro to improve user awareness and usability.
As the author shows above, there are other SAMBA utilities from the SAMBA community which are more advance than the simple utility that @01Micko produced. Those utilities, too, have been around for many more years, are stable, and many admins have been users of those utilities over time.
To @01Micko's utility credit, he reduced the learning curve for anyone to "merely looking at the screen";
thus he made a ZERO learning curve utility for anyone putting simple usage at everyone's fingertips.
Hope this is helpful.