I've been told that ubiquitous activity chaining is a bad practice, but why is this the case? It seems to me that there are applications where activity chaining is necessary end to end, and indeed I've seen such applications function just fine.
Is it a performance concern, or more a contrast with clean code philosophy?
Thanks
Discussion posts and replies are publicly visible