The top cat uses ports to sort messages based on application.
Think pigeon holes, applications usually use protocols which are assigned a number by convention. The application gets it’s message out of it’s assigned ports instead of having to sort through all the messages.
True but I also think there are good use cases for such locks and would probably buy one if there were an open source lock available, or even one with easily replaceable firmware that was affordable.
Important thing to remember is that all locks are at best an inconvenience for any dedicated intruder and also to yourself if it fails.