Another possibility - many startup/product companies self-fund by doing contract dev work. It could easily be learnings from their in-house product dev rather than just brazen content marketing...
I wonder how many of the consulting giants got started accidentally. "We did a contract, then another, then we had built up a team and reputation and really didn't see a point in doing our product anymore"