There is existing discussion about this here: https://github.com/NodeBB/NodeBB/issues/5172
You can voice your support for whatever option you see as best there.
@nodeham Not really, no... reason being the topic ID is unique and is necessary for NodeBB to know which topic to load... same with posts. Both tids and pids use numbers, which is why you can't just mix and match them, as there are collisions (e.g. tid 1 and pid 1 refer to different things)