Let $G$ be a complex linear algebraic group, given to us as a closed subgroup of some $\mathrm{GL}(n,\mathbb{C})$. Suppose moreover that $G$ is semisimple. Then it's a fact that every finite-dimensional holomorphic representation of the complex Lie group $G(\mathbb{C})$ is actually an algebraic representation (i.e., given by polynomials in the matrix entries, together with $\mathrm{det}^{-1}$).
One can certainly deduce this from the highest-weight theory (that is, by provably constructing all the representations, and noting that everything you've constructed is in fact algebraic). But this isn't remotely satisfying.
In another direction, I was led by notes of Milne to a book and some papers by Dong Hoon Lee, and from those to a series of papers by Hochschild and Mostow. But those authors want to do something harder: classify the Lie groups (not necessarily semisimple!) that can be given an algebraic group structure such that all the holomorphic representations of the Lie group are algebraic representations of the algebraic group. It seems to me that if you start out with an algebraic group, and then assume that the group is semisimple, then most of the complications should go away.
So my question is, is there a satisfying and reasonably elementary proof of the fact in the first paragraph? I should say something about my motivation. I'll be teaching a Lie groups/algebras course next year, and when we talk about representation theory we'll observe this phenomenon; so it would be nice to explain it if there's a reasonable way to do so. Given that I can't expect my students to have had an algebraic geometry course, I'd want to minimize the algebraic geometry in the argument, possibly at the cost of making more serious use of the structure theory of Lie groups/algebras.
Here's an approach that I would find especially clarifying if it can be made to work. We're handed a faithful representation of $G(\mathbb{C})$ (the inclusion into $\mathrm{GL}(n,\mathbb{C})$) which is certainly algebraic. Its tensor powers are algebraic. Then the claim would be immediate by semisimplicity if one can show that every irreducible representation of $G(\mathbb{C})$ (or perhaps of Lie groups in some more general class than these) occurs as a subquotient of a tensor power of a faithful one. How might one prove the latter? (Can one prove the latter for compact real groups in a manner similar to the proof for finite groups, and then pass to semisimple complex groups by the unitary trick?)