I can understand your reluctance to add drain holes because you think the pot may be useful in the future if it doesn’t have holes in it. But as a flowerpot, it needs either drainage or shoreline plants that need wet soil.
Even with flowerpots that have drainage holes, some people will add gravel to the bottom of the pot for drainage. In this case, the water was going to go out of the holes anyway and the gravel again does nothing beneficial.
Adding gravel to the bottom of the pot or garden hole in the landscape actually worsens the situation. Water moves through the soil in large and small pores. Large ones, such as those made by worms, can move water quickly, and they allow air to move in the soil, too.
Small pores can be microscopic in size, and they allow water to be retained in the soil for plant roots to use. Water has surface tension that connects the molecules together. When water moving in a pore gets to a larger pore, it does not automatically move into the larger pore. It must build up pressure behind it to force it to overcome the surface tension and flow into the open space below.
Imagine a large, flat sponge. It has lots of large and small pores, just like soil. Submerge it in water to get all the air out of the pores. Take it out of the water and you will see water flow out of the large pores, but then it will stop, and you can see water hanging on the bottom of the sponge. There is not enough water pressure above it in the sponge to move the water into the open space below. The top of the sponge will be damp, but the bottom of the sponge will remain saturated and waterlogged.
The same thing happens to the soil above the gravel in the pot or hole. The water pressure will not be strong enough to force the water into the large pores below. The soil above the gravel will be waterlogged and drown any roots in that area.
If you are just planting some annuals in the half-barrel, they do not need the whole barrel full of soil. Filling the bottom half of the barrel with Styrofoam peanuts or other lightweight filler can make the barrel easier to move and still give the plants enough soil to grow in. Use a weed barrier cloth between the soil and the peanuts or put them in plastic bags so that they do not become clogged with dirt. The peanuts won’t help with the drainage problem.