I had a theory that you couldn't edit the first post in a thread you started, but I've just looked at some of my old threads and I have edit buttons for those.
Then I had an idea that perhaps you can't edit your post after a certain period of time or after someone has replied, and my old posts seem to blow that theory out of the water too.
In conclusion. I don't know.