No, not all plants have both sexes. While it is true that most plants have flowers with both male and female sex organs, there are several thousands of plant species where male or female flowers form on different individuals. This phenomenon, known as dioecy, is more common than the presence of well-established sex chromosomes in these plants.
Read a related post: Is Krishna family alive?
Dioecious plants have separate male and female individuals, with each producing either male or female flowers. This means that one plant will have only male flowers, while another plant of the same species will have only female flowers. Some examples of dioecious plants include date palms, holly, and cannabis.
On the other hand, many plants are monoecious, which means they have both male and female flowers on the same individual plant. These plants have the ability to self-pollinate, meaning the male and female flowers can fertilize each other and produce offspring. Examples of monoecious plants include corn, oak trees, and squash.
Overall, while most plants have flowers with both male and female organs, there are numerous species that exhibit dioecy, where male and female flowers are found on separate individuals.