Try to think about it another way.
If you were asked to save a page as html, would you do it? Would your parents do it? Your friends? There is no way I would do it, it is not user friendly enough. I have enough problem keeping track of my bookmarks, files would be to much. To much both to keep track of and to demand from a site.
However, there is a way you can do it without having to save the html page. If you use the GET method instead of POST it is possible to save it as a bookmark. I don't recommend it, I would not do it and I doubt others would do it. But it is a possibility.
To be honest, if you had started with a database it would probably be working now. And that is how it usually is when you find some solution that is not standard, it takes lots of extra time and the result is not as good as the standard solutions. Having said that I think it is good that you want to understand why you should not use it. And without coming with unusual solutions you won't find the solutions that are better than the standard solutions.