My understanding is that a catch basin is a pit in front.of.the culvert that catches sediment. You can also have one in a ditch before a pond. They provide a place for sediment to settle so it doesnt continue down stream. I used them for my pond after it was first suggested to stop as much loose dirt as possible from filling up my pond.
After several storms it will fill up and you have to dig it out and move it somewhere else. That lasted about 2 years and then I gave up. Fortunately, most everything was covered in grass or weeds and.the amount of silt was reduced significantly.
I have a "catch basin" on my land, though I call it a "dry pond", or a "swale". Whatever you want to call it, it is the last point before it enters the woods. I do not have to clean it out very often, maybe 10-15 years, but it is a good place to catch my topsoil before it gets sent into the woods. There are several rock check dams before it gets there, and I have a rock ford to cross the swale with my tractor on solid footing.
Bridges, culverts (even though they are ugly), swales and rock fords, they all have their places.
Here is my "catch basin", "dry pond" or "swale" right (whatever you want to call it) right after it was cleaned out, the rock ford resurfaced, and the rock check dams reformed.