Yup, it is wildly speculative. Seems just as likely a speculation as any other towards why he hasn't sold/spent the coins yet though.
When you develop software based on your own novel framework, wouldn't you need to do several test-runs, performance runs, sanity runs in the process? Do you keep all the intermediate debug data? I know I don't. In this case bitcoins would be part of the intermediate data.