No it's good, you don't want to be bait-and-switched. So many job ads now say "Haskell/OCaml/Erlang..." But they're actually Java shops. Better to put the warning up front.
They are hiring for the new system they are trying to develop, and supporting the legacy code they can't get rid of. They are always overoptimistic on how much time will be spent on new vs old.
Why would they do that?