Really with any package or engine, max and maya can both easily duplicate objects around splines, and Unity could do it via a editor script, while unreal can do it via a construction blueprint.
Everyone is entitled to their opinion. No need to call names. I haven't really gotten in to any ready made and branded game engines since I am working on mine and waiting in the slightest glimpse of hope for ubi-arts game engine, I would prefer to use unity because I am already studying c# and you can write scripts in c#…