No comfort nursing or grazing?

I’m curious about comfort nursing. My son wants to comfort nurse often. He will not take a paci and barely takes a bottle.

I’ve read that part of the reason he won’t sleep for long stretches is because he comfort nurses too much and sometimes needs it to fall back to sleep. Since he does not take a paci I feel like it’s cruel to stop him from doing that. I’m home so don’t mind being there for him. But am I creating a bad sleeper? Should I eliminate it? He also nurses a ton 24/7 and is 3.5 months old, like every two hours, sometimes more. I’ve read that extending the time between nursing will help him sleep longer. What should I do?