As pointed in discussion under #2711
DVC, upon get and import operations requires that default remote is defined in target repo.
We should remove this requirement.
UPDATE:
check this comment that generalizes it to non-cached files when cache is present already.
#2780 (comment)