How would you get people to trust you to do this and make a solution that they can maintain in the long term? It's hard for me to envision an organization accepting this offer.
I know people for whom what I described is the daily job.
Of course, the respective organization has to ensure that there do exist programmers who can maintain the software (but having to maintain it or adding new features from time to time is typically a lot less work than writing the original software from scratch).