Why is this more typical (to provide either a remote or a local, rather than provide both)?
I guess this is common practice. Having used
EJB's in the last couple of years I can conclude that I haven't used both annotations on the same EJB yet. Apart from during my EJB certification preparation time
However there could be reasons to use both.