Why not (theory)
Software that is shipped is
If you need to write the program yourself, there are typically lots of caveats, which make the solution extraordinarily expensive. My opinion is that people come here and ask for software to reduce cost.
Even if someone recommends a library which is tested and documented, you
- need to understand the library (you need training, which needs time)
- can use the library in a wrong way (you have bugs, fixing them needs time)
- can make wrong assumptions on the input
- need to implement the product (which needs time)
- need to implement unit tests (which needs time)
- need to test the final solution (on various OS, with certain data -> time)
- need to document the final solution (even if it's only internally -> time)
This will cause a lot of effort, which certainly contradicts the idea of software recommendations (if not asking for programming languages or libraries explicitly).
Why not (practice)
In this question, the first answer was not a full product, but a programming language + library suggestion.
It was implemented (~200 hours) including some unit tests (not many) and some automated system tests (even less), tested by 6 people doing beta testing (exact effort unknown) and documented (~40 hours).
Given an hourly rate of 50 €/h, the total cost was roughly 15.000 €. Would you ever pay that amount of money for such a simple step by step test tool? Certainly not.
The first answer focused on being free, but that refered to the cost of the programming language and libraries. Being free does not mean gratis. And even if the question was not tagged gratis, such a solution certainly exeeds the budget, so it's not an acceptable answer.