I found this question about a family of identities in which the sum of some powers of $2$, selected in a certain pattern and multiplied by powers of $10$, gives another power of $2$. These identities hinge on the fact that some powers of $2$ can be written as sums of other powers of $2$ times powers of $10$—for example, $128 = (100 \times 2^0) + (10 \times 2^1) + (1 \times 2^3)$. The accepted answer to that question considers identities that require no powers of $2$ greater than $2^3$, and no repeated powers of $10$—that is, identities resulting from powers of $2$ whose base-$10$ representation contains only the digits $\{0, 1, 2, 4, 8\}$.
How many such powers of $2$ are there? A computer search up to $2^{10^5}$ gives only seven: $\{1, 2, 4, 8, 128, 1024, 2048\}$. And I can make a heuristic argument that there shouldn't be many: $2^n$ has $\lfloor n \log_{10} 2 + 1 \rfloor$ digits, and if the digits are uniformly distributed (false for the first and last digits, but plausible for the others), the chance that a random $k$-digit number uses only the $5$ digits $\{0, 1, 2, 4, 8\}$ is $(1/2)^k$ (more properly $(4/9) (1/2)^{k-1}$, as the first digit can't be $0$, but for a rough approximation, this doesn't matter). So one expects about $\sum_{n=0}^\infty (1/2)^{n \log_2 10} = \sum_{n=0}^\infty 0.8812^n = 5.3099$ such powers of $2$.
But of course, $\text{heuristic} + \text{computer search} \neq \text{proof}$. Other questions on the digits of powers of 2 turn up a lot of unanswered, difficult-seeming conjectures. Is there any simple proof that the set of powers of $2$ with only $0$ or powers of $2$ as digits is finite—or better yet, that it contains no elements greater than $2048$?