I have little to no respect for mothers who give a child their fathers name as "they think its the right thing to do", and then split with them and moan about it and give them all a lifetime of misery
That's a bit OTT! Having a different surname to your child hardly results in a lifetime of misery....
My kids are now adults. They have their fathers surname. We were, and still are, married but I didn't change my name. It has never been a problem, other than a dickish school receptionist who insisted on calling me Mrs Dhsurname. Funnily enough she never did that to the principal whose kids were in the school and who used their father's surname.
I had no issues travelling, no issues with doctors, schools etc. All fine. However, I am sorry we didn't give them both surnames. They did get my surname as a middle name but it's not the same. The reason I didn't was because, at the time, it didn't dawn on us to do that. It was almost 25 years ago and double barrelling surnames was not a thing where I live.
However, if you're not married and you are likely not even going to be in a relationship with the father, then I think you would be mad to give your child his name. Pretty much every parent I know who had a child while not married to the father have the child their surname. I thought it was the normal thing to do. As others have said, if you get married and have other kids your dc will be the odd one out. At least if they have your surname, you and they (and possibly your other dc) can have the same surname (obviously assuming you keep yours).