That is not a theory, that is a hypothesis. A theory is an explanation based off experimentation. Your conclusion is merely guess work. The problem, at least for railcraft appears to be related to how the array that handles a players inventory is called. It is probably just a simple off-by-one bug that is very common when using arrays if you are not careful, and one that I have face-palmed many times after noticing.
Also, did you notice how people stopped questioning Sponge after other people were able to verify his post? They weren't attacking him, they were just skeptical.