Given a scenario where you need to store data in a location that you control directly for compliance reasons, explain why you would choose an external table over a managed table in Databricks. Discuss the implications of this choice on data lifecycle management.