AIs are useful for "fuzzy" problems, but are not very good at doing precise things with high reliability.
Every plant has baked in restrictions on how it grows. If you can identify separate features of a leaf and how the leaf grows out of the stem you can basically look it up in a table and tell what kind of tree you are looking at, without need for guessing.
On the other hand AI will develop its own classification method but one that has unknown faults in it.
Maybe it has learned to look at the lighting direction because half of the data set was non-suculents with light from the left and half was succulents with light from the right, because it came from a different facility?
Or maybe different cameras were used to photograph different types of plants?
So now rather than looking at the leaves it uses light direction or photo grain to tell if it is succulent or not?
Face the reality, you are wrong.
The above algorithm returns completely nonsensical results for my searches, plants that have completely different structure and coloration and nobody would ever mistake them.
It relies at you looking at the suggested solution, and then, Hey!, here you have five more, maybe your plant is somewhere on the list?
This is only marginally useful but could have been so much better if it tried to identify structure of the plant.