Mesh covers are $$$; plastic covers are cheap -- mesh covers are usually safety covers; plastic covers are "will drown you if you fall in" covers -- mesh covers do NOT keep out light or algae; plastic covers do both.

Mesh covers often have to be custom ordered.