Referendum was 4 years ago. But only until the recent election i.e. Dec 2019 did Johnson have the numbers in Parliament to actually "get Brexit done". And this week for the first time in 4 years, UK government is formerly advising businesses that there will be a hard Brexit:
https://www.gov.uk/government/news/government-confirms-plans...