Community Tutorial: Ocean Simulation

No. There are two and only two reasons for doing it in niagara. First is that by doing so, you can do not need to touch code. Abd second, it minimises upkeep of the system in anu future updates.