You will want a light but well draining mix for those beds. Don't use mulch unless it is pine or fir fines, and then only when added to your basic mix.
I have beds with topsoil, amended topsoil and soil-less mixes.
I have some beds with pro-mix and perlite.
I have beds with pro-mix and coconut coir.
I have beds with pure coconut coir.
I use fine pine bark mulch in some but not all of my beds.
If I was to use a combination for light weight beds as you have shown, I would probably use a combination of pro-mix, coir, perlite and fine pine bark.
You are going to find that for each of these ingredients there are those that love them and those that hate them. It really is not as much about sole ingredients as it is about making a blend that accomplishes everything you want for your given conditions. This can take some finagling. I have been using soil less mixes for 50 years and I think you can grow in just about anything, but it may take a bit of experimentation to develop mixes appropriate for needs.
Your beds are not suitable for topsoil but an observation regarding topsoil is that plants grow very well and with more girth of trunk proportional to height of plant.