Why are amino acids in biology homochiral?
I know that you are referring to the commonly ribosome-translated L-proteins, but I can't help but add that there are some peptides, called nonribosomal peptides, which are not dependent on the mRNA and can incorporate D-amino acids. They have very important pharmaceutical properties. I recommend this (1) review article if you are interested in the subject. It is also worth mentioning that D-alanine and D-glutamine are incorporated into the peptidoglycane of bacteria.
I read several papers (2, 3, 4) that discuss the problem of chirality but all of them conclude that there is no apparent reason why we live in the L-world. The L-amino acids should not have chemical advantages over the D-amino acids, as biocs already pointed out.
Reasons for the occurrence of the twenty coded protein amino acids (2) has an informative and interesting outline. This is the paragraph on the topic of chirality:

This is related to the question of the origin of optical
activity in living organisms on which there is a very
large literature (Bonner 1972; Norden 1978; Brack and
Spack 1980). We do not propose to deal with this
question here, except to note that arguments presented
in this paper would apply to organisms constructed from
either D or L amino acids.

It might be possible that both L and D lives were present (L/D-amino acids, L/D-enzymes recognizing L/D-substrates), but, by random chance the L-world outcompeted the D-world.
I also found the same question in a forum where one of the answers seems intriguing. I cannot comment on the reliability of the answer, but hopefully someone will have the expertise to do so:

One, our galaxy has a chiral spin and a magnetic orientation, which causes cosmic dust particles to polarize starlight as circularly polarized in one direction only. This circularly polarized light degrades D enantiomers of amino acids more than L enantiomers, and this effect is clear when analyzing the amino acids found on comets and meteors. This explains why, at least in the milky way, L enantiomers are preferred.
Two, although gravity, electromagnetism, and the strong nuclear force are achiral, the weak nuclear force (radioactive decay) is chiral. During beta decay, the emitted electrons preferentially favor one kind of spin. That's right, the parity of the universe is not conserved in nuclear decay. These chiral electrons once again preferrentially degrade D amino acids vs. L amino acids.
Thus due to the chirality of sunlight and the chirality of nuclear radiation, L amino acids are the more stable enantiomers and therefore are favored for abiogenesis.


BIOSYNTHESIS OF NONRIBOSOMAL PEPTIDES

Reasons for the occurrence of the twenty coded protein amino acids

Molecular Basis for Chiral Selection in RNA Aminoacylation

How nature deals with stereoisomers

The adaptation of diastereomeric S-prolyl dipeptide derivatives to the quantitative estimation of R- and S-leucine enantiomers. Bonner WA, 1972

The asymmetry of life. Nordén B, 1978

Beta-Structures of polypeptides with L- and D-residues. Part III. Experimental evidences for enrichment in enantiomer. Brack A, Spach G, 1980