Given there are infinitely many primes, why does this not then immediately imply there are infinite number of primes of gap 2? Does the infinite nature not imply that there are indeed infinitely many primes for every gap > 1?
To repeat what has been said in the comments, the infinite nature of the primes does not trivially resolve the conjecture becaus the number of elements in a set of integers says nothing about their gaps. For instance, there are infinitely many powers of $2$, but only $2$ and $4$ have a gap of $2$. For all we know, it may be the case that by some point far down the sequence of primes, the only prime gaps that occur have length $4,6,$ etc. and there are only finitely many gaps of length $2$. A proof to resolve this question in either direction is the main difficulty of the twin prime conjecture.