I must say I can understand joeqsmith choice. There is indeed always the expectation when somebody has gone through the “trouble” of compiling/installing your software and it doesn’t work, the developer chimes in to provide some support. And this can cost quite a bit of the spare free time we all have to play around. For successful apps with wide community support this gets somewhat better, but a software package like this is unlikely to get this status. Also, like many of us we are interested in a certain topic only for a certain period, and then we move on to the next interesting subject. When making software available it is more difficult to leave the topic because there is the expectation to fix bugs and continue development.
Also, as stated correctly above, this is not a programming forum, so this means not so many people will go to the trouble to actually read the source code, most will just run the exe and hope it will work, and ask question on the forum if it doesn’t, especially for a low cost device like this.
I find some of the above comments sounding like joeqsmith is doing us a disfavour, by not posting his software online, while off course the opposite is true, by making the informative videos and comparisons with a real VNA and also showing what is possible with some additional effort.