Not sure what that has to do with anything? Showing software in a particular state doesn't mean the software is frozen in that state for all time. Maps has gotten tons of changes since previous versions in keynotes.
I certainly don't remember any keynote ever saying "and we promise to keep Maps ad-free whenever it's running on Apple hardware!"