Perhaps it was intentionally vague in order to present a challenge to overcome? That is kind of the point of a game you know
Not sure about that.
As I said before, if the only trick FDev has is to make everything a "needle in a haystack" then they really need to get themselves some new tricks.
Also, making things "vague" is one thing but even a real Skinner Box is consistent in it's test/reward conditions.
Fundamentally, it's intended to teach the subject that if they do one thing they get one result and if they do a different thing they get a different result.
If you set up a Skinner Box so that pushing a series of buttons causes a different result each time, the subject can't learn anything.
The "point" of ED (if there is one) is that players are supposed to learn which systems are good sources of various things.
When the dev's are, seemingly, just randomly jumbling things up in an apparent attempt to negate the usefulness of 3rd-party app's, they're just randomizing their "skinner box".