I would suggest Esri consider this: allowing multiple people at once to use a viewer account. So that an app with secured services can be accessed by people by distributing one login. This is a very, very common question. I would understand if they would charge more than what a single Viewer license costs. But hopefully less than, say, hundreds or thousands of Viewer licenses for every single person across a large Org.
I am not suggesting multiple logins for editing, or any other user type. Only Viewer, read-only. The most basic level. I understand why multiple people using the same editing user would be a bad idea and agree.
But there are so many times people have data they do not want to share publicly but do want to broadly distribute. This would simply make the platform easier to use and to scale. Which in the long run I think would be more profitable for Esri (increasing/retaining marketshare) than the small number of Orgs who would buy batches of Viewer licenses. I think most people when they hit this wall, just go a different route. So I think if this was added to the Esri road map it would make users happy, and help build Esri marketshare and product use, and thus presumably translate to revenue.
For example, I have some things our company could massively scale and leverage AGOL for to serve out, but it would require this idea to be implemented. Esri product managers please feel free to message me. I will also be at UC.