Earlier quoted context omitted.
I can't count how many times I've seen "agile" projects that were just actually waterfall due to demands from stakeholders.
Absolutely! "You're going to do agile .... and this list of features will be ready on September 20th." "Oh, feature no 32 is going to take months and we realised that users can just...." "No"
That's OK, the latter is not incompatible with the former. Agile vs waterfall is orthogonal with having to commit to deadlines to deliver features.