Not deprecated as OP stated, but yes, using the second argument of Instance.new() is generally a bad idea.
I don’t think Debris running at 30 hertz (which I think is an artifact of ROBLOX’s 30Hz pipeline which is where the old wait, spawn, delay functions lived) is going to cause serious issues for OP based on their use case. It’s still useful for delayed destruction of items, but you could always use task.delay() to create delayed destruction instead