Structured Data is neither a SEO element not it's the future of any type. It's just a feature that search engines use to display additional meta data along with search result listings.
Even if it is not helping SEO, it can help visitors by structured displaying of Meta data, which in turn will help in click through and a possible conversion.
Since search engines are not human, they don’t always understand all of these details within the content. Search engines have come up with a solution to this problem – Microdata. It is a structured label that is added to the content of web pages to remove the guesswork for search engines. Microdata is invisible to the user. It is included in the source code of a website where search engines can read it.