Like would it be good if we could create a system that somehow will make the life of criminals who use Bitcoin harder?
That's not really a good idea.
If you create a system to make the the life of <usergroup-A> harder, what's stopping you from using that same system to make the life of <usergroup-B/C/D..> harder for whatever reason you can think of.
Bitcoin is permissionless for a reason.