I use cache pots for many plants but I do have a couple of indoor containers without drainage that are direct planted and I have pretty good luck with them, mainly because I am very lax at watering. I've been growing house plants for @ 48 years and in the beginning I had trouble keeping anything alive because I over-watered to the point of drowning everything.
There are many plants, if they sit in water without any possibility of drainage, the roots, stems get so saturated that they rot. I have such a short attention span and I'm too absent minded to remember to tip anything on it's side to drain.
Well, I've been baking cookies for our fall festival on Saturday at our local botanical gardens and I need to go get a batch out of the oven before they burn ...