Yes they do, because the RPi3B hardware is just a little bit different to the RPi1B and code that works on a 3B won't run on a 1B.
Exactly. You are making my point for me. Somebody with this problem might google it and end up here. If the thread were dead because it's old they would get nowhere. BUT as it's not, they find you pointing out that things have changed. This is good, is it not?
Again, questions do not become invalid because they are old. In this case the question is still valid, even if the answers may have changed.
I like to think of it like Fermat's Last Theorem. First posed as problem in 1637. Finally proved by Andrew Wiles in 1995.
How would it be if today's mathematicians said "Go away Andrew, thread closed, that question is 358 years old"?