Not necessarily at 3 weeks, it is so intensely stressful at the start. Crying is designed to make you feel upset, that is what it evolved for, so that you would check on the baby.
I did feel love for the newborns, but they aren’t fun or anything, they are just babies. You were the same at the start of your life.
Can your wife visit a lactation consultant? I remember my kids falling asleep nursing, is that not normal? They nurse, fall asleep, wake up and are happy for awhile, then cry, nurse, and fall asleep, that’s the whole newborn cycle. I don’t think that means they aren’t getting enough, of the baby was that hungry he’d stay awake long enough to eat enough and remember, the milk in the first few moments has the most fat & calories.
Basically - I would not trust your feelings right now, while sleep deprived and stressed. You may enjoy the baby when it is more enjoyable. Like 2-3 years old is blistering cute, and then they are learning so much you can see it happening, and teenagers are fun and keep you aware of pop culture.
I don’t remember my mom being, well, mom-ish, not very nice when we were little, we weren’t neglected at all she was just never close with us. I asked her about it when I was grown and she said “I don’t like kids.” And I was like “WTF, you had so many kids!” And she said “Well, I like you all now, I knew you’d grow up, you don’t have kids to have kids but to raise people.”. And I guess she has a point. It’s nicer to enjoy the ride, I did, but she didn’t and we were ok.
My kids have theoretical public transportation to school, work, we live near the bus routes in several directions.
To work or the high school - that bus runs 1 times per hour. So they can only arrive very early or very late, and it’s about an hour walk to either of those.
The bus route to the university is actually pretty good, runs every half hour, and takes about 40 minutes to get there (vs. 10-15 minutes drive) then you have to trust your luck with the loop runner bus that goes from the transit center around the campus, that adds between 10 minutes and an hour, randomly because it has no schedule, just drives the loop all day and arrives whenever. There is an app that tracks it so you can know whether to risk crossing the huge road between the transfer ramp & the uni.