Under the constraints of the previous times that it was brought up, it was. The engine didn't have any sort of framework for delivering this.
That started changing once Taylor introduced the shader pipeline and we got folks like Hery, The E, Valathil and Swifty involved into iterating on it. Because then it went from being impossible to plausible. Hell, it even took Triple-A a while to get into figuring out how to make it possible.
There's obviously still a good amount of progress to be made, especially in terms of making it something that will perform well. But we'll get there.