The filtration process depends on the pore size not the angularity of the fragments. If the particles are all the same size you have effectively a fixed pore size from which you can determine the surface area and depth required for the filter to effectively work. If you have a mixture of sizes and they are angular it is very difficult to determine the overall pore size and settling can occur.
For example if you have a bunch of spheres you cannot pack them close enough to close all the pores. But if you have a bunch of triangular or cubic solids you can pack them together to form an impenetrable mass. The extreme example would be glacial till, a mixture of clay, sand, gravel, cobbles etc, these form impermeable layers to water, but the ocean sand you mention will allow water to flow.
The sand filters are popular because they filter effectively down to a specific size, after which the more traditional paper type filters or disinfectant takes over. The sand filter can be cleaned easily by backflushing the filter media and because the grain size is similar between the particles it breaks apart easily and releases the trapped particles. Angular particles can tend to bind or lock in place making the backflushing more difficult.
This all said you can make sand filters from more angular particles but then the sorting for size has to be tighter. But it is still the pore size that is filtering not snagging debris on angular bit. There are filters that do depend on the angular shape but those are not the type used in pool filters.
For pool filtering sand you want the filter to stabilize with the normal water flow, the objective is not to have the grains move around because that only provides an opportunity for contaminants to migrate through the sand column. Therefor weathering processes are not involved.
I read your links, I would suggest the Swim University one has a little bit of BS in it.