No.
It is convention to treat the "host-part is all zeros"-address as the address of the network itself. And to treat the "host-part is all ones"-address as the broadcast-address of the network.
That means that there is software out there that might act weird if you configure interfaces (on a host, or on a router) with either the all-zeros or all-ones address. If you want to be careful, and try to avoid potential problems, you should avoid using those 2 addresses. And therefor you should use /30s on your point-to-point links.
Of course brave people can use /31s. There is even an RFC that tells you it is fine to do that.
https://tools.ietf.org/html/rfc3021
I'd be interested to hear if people really do assign /31s, or not. Anyone here who works for an ISP or a large enterprise ?
If you really care about address-preservation, I prefer another method. Assign an IP-address to the loopback-interface of your router. And make all point-to-point links unnumbered to the loopback. You then need only 1 ip-address per router, plus 1 address per ethernet (multipoint) interface.