Coding on PC is very, very different than coding on console. Not only that, but the optimization to.
I'm sorry, but no. While the languages might be different, coding for consoles is in many ways simpler. Having a single discrete system dedicated to games running a slim OS is much easier to program for. To say otherwise tells me you don't have much actual knowledge of programming.
So it's not because there's more people that it's should work more perfectly, no. In fact, is it even the exact opposite. In coding, you always want to have coordination so all thing work properly. The more people you have, the more chance it's will less be good. Their competence and their teamwork also matter. What they use also matter. But here, I'm only talking about the team, not the game / software / hardware itself which also have a big impact. There is so many parameter to take in that it is impossible to predict what is normal or not.
Saying they have poor coordination is not a valid excuse. We are not talking about a small group of hobbyist working in their spare time. This is a professional business doing this for a living. They should be held to a higher standard.
Also, yes me experience is normal. There will always, ALWAYS be at some point a little lag like this. It is impossible to not have it. It is bound to happen.
Your experience is just that, yours. If tons of people were having the game hard lock up on them, the complaints would be seen here. The only such complaints have been about consoles.
Personally my PC version has never done this, not even on a busy screen, not even while hosting a server. If Terraria on PC is completely freezing and unresponsive for an entire second for you, it's your hardware, and not the fault of the game. The PC version of the game runs fine for the majority of us. So no, it is not impossible to achieve.
I'm gonna stop now, because we are derivating too much out of subject and it is becoming what should not be there, and as I know, it is not allowed.
Have a nice day everybody !
I personally am not interested in letting completely false information stand without some form of rebuttal.