My last sentence is rather easy to prove. Take the binary expression for pi. It's non-repeating and infinite, but it's only 0's and 1's. Now make a number whose base 10 expression is equal to pi's binary expression. It's infinite and non-repeating, so this new number is also irrational. But it's guaranteed to not have any strings containing the decimals 2, 3, 4, 5, 6, 7, 8, or 9, even though it's a base-10 number. So clearly, it's possible for irrational numbers to not contain every possible finite digit sequence. I just made one.
As for my former statement, well, that's really just a claim of a LACK of proof that pi does contain every string. You may suspect that pi contains every finite string, and maybe it does, but if you haven't proven that it does, then you only have a suspicion.