Plenty of companies do fake agile where they want an estimate of the complete project before its even fully scoped. Often, that estimate is made up by someone who has no idea about software engineering, like sales or the CEO. Then the sprints are made to "conform" to the estimate. Eventually someone figures out the original estimate was completely wrong and someone else wonders why the project is "late." Often, something have baked is delivered, "meeting the deadline" is celebrated, then another X weeks is spent "fixing bugs."
"Fake agile" is so pervasive at this point. It's just waterfall, but without having to bother planning out the other end of the waterfall and hiding it all behind scrum.