The other problem is that programming is not simply "development", it's research too. Research can be a bottomless hole, and it's also really hard to estimate how much research is needed.
For example, maybe I just want to add an icon to my social media site that says this was fact checked. That doesn't seem too hard, but it also is, and it's complex enough that it's patented by LinkedIn.