It's not "all the time", but any time they want. You have to declare goods all the time though (if above limit) as there are limits in place for meat, alcohol etc.
Yes, of course, but this is true anywhere, not just for the places under the "Temporary Reintroduction of Border Control".