I am reading pthread man and seeing following:
With NPTL, all of the threads in a process are placed in the same thread group; all members of a thread group share the same PID.
My current architecture is running on NPTL 2.17 and when I run htop that is showing threads I see that all PIDs are unique. But why? I am expecting some of them (e.g. chrome) sharing same PID with each other?

See
man gettid:What
htopshows isTID, notPID. You can toggle display of the threads on/off withHkey.You can also enable
PPIDcolumn inhtopand that shows the PID / TID of the main thread for threads.