Aside from being a bit more verbose there is nothing useful that writing this as "CHECK function()" provides that you don't also get by writing "CREATE TRIGGER".
I agree you get the same result. It may be a minor issue, but for me it is convenient to see the logic spelled out when using \d on the table.