Station W's demise after 13 years on Wellington St. points to need for oversight, owner says.