Re: If this satellite was intended for weapons systems, these experts would have said so.
"since NK says "So what?" to these things why would they bother making an elaborate dummy"
They probably wouldn't make an elaborate one, just a really basic one. However, appearances are important to them (for some reason they haven't recognized that their appearance nearly everywhere in the world is as the worst country on a lot of metrics). This is why they frequently tell obvious lies, for example saying that multiple failed satellite launches before were actually successes. That said, they already have one photographic satellite in successful orbit (though how powerful it is, whether they are able to communicate with it, and what they're using it for are less clear), Kwangmyŏngsŏng-4.
Perhaps this indicates that Kwangmyŏngsŏng-4 may not have the resolution expected of a modern satellite either. Alternatively, they needed a dummy for testing as a missile but decided to include some old camera parts they had in case it did make it up. It wouldn't be as useful as a real reconnaissance satellite, but much less expensive if they're going for missile testing. In addition, the ability for them to get a bunch of reconnaissance data from satellites they launched is much less than their ability to collect reconnaissance data from someone else's equipment by stealing or buying it, so they may not really have a reason to manufacture any.