so many weeds in the average seed trays

I planted hollyhock seeds I collected in these seed trays but I see lots of seedlings that are not hollyhocks. The hollyhocks are the large-leaved seedlings. I'll see what the others grow into.

seedlings

The tray below seems to have less weeds, maybe as I used new compost which hasn't been in the garden receiving lots of weed seeds being blown in.

seedlings

I have loads of green tomatoes but no sign of them turning red.

green tomatoes