OKay Extract Structured Data and Data Scraping , they are same activity however you missed one thing, when we indicate the TABLE using data scraping. It not only creates the selector but it also creates the ExtractMetaData. Please check the screenshot below.
So when you used the extract structured data, you didnot use this Extract Meta Data and thats why your activity is not working.