A shared file can open perfectly for its owner while asking the recipient for access. Testing from the recipient’s side catches that before it becomes a support exchange.
What sharing controls matter most to you? Would you use expiry dates by default or decide case by case?