Re: Permanent BETA software
Welcome to the Brave New World of software development, where uneducated managers see "agile" as an excuse not to bother with testing (because deployment delays wouldn't be "agile") and believe they can rapidly fix any problems later (because that's how "agile" works, right?).
They see agile development as a way to cut short term costs, release sooner / more often, without understanding anything about what agile really is, and without caring what repeated shitty releases does to their reputation.
Agile was never meant to be this way.