I think @melibee makes some good comments below - organic matter would help. I think the yukka or the cabbage tree or whatever it is also sucks up a lot of water from it's roots, so if you're not renting I'd either remove those or maybe put in a wicking bed where water is available to the plants. But you're right - some pots might be the way to go! Definitely don't rage quit gardening!
We support gardening, homesteading, cannabis growers, permaculture and other garden related content. Delegations to the curation account, @gardenhive, are welcome! Keep an eye out for our weekly writing prompts and our monthly #gardenjournal challenge on the 1st of each month.