A good argument against the bitcode is the huge amount of open source libraries in C used by thousands of popular apps (such as openssl), which may not, or do not, particularly enjoy the bitcode treatment at AppStore.
And no, the transition to 64 bit or Swift are not that.
If you meant, Apple imposing newer stuff to developers, then yes Apple does that.
Though, I'd say most of that is for the platform's good. Even stuff like deprecating Java -- it never got popular for OS X apps as Apple intented, the situation with SUN had changed, and keeping it going forward would be dead weight.
And Metrowerks might be good for early '00s, but not going forward with iOS, and multiple languages, and Storyboards, and all those things.
And I find it disheartening that most developers seem so accepting of unnecessary costs to their time and health. Much like the worker class before the unions - any work conditions go. I for one am pretty tired of years of iOS-update introduced incidents and overtime work to manage new products, while juggling undue maintenance on old products. I also find it disheartening developer companies don't take a good look at costs and demand improvements, instead of accepting a steady trickle of punishment for success.
If it is for the platform's good, I wish the platform ended so we can develop for platforms that deliver better working conditions and less motivated uncertainty, fear, and doubt.