The outrage against CTF is amazing.
It's a team game with an overall goal of moving something from point A to point B. A team game, that should require a team effort to accomplish that goal. You can't singlehandedly grab the flag, sneak out the back, and run it all the way to the other base without the other team knowing you're there? Oh no. Grab the flag, take it as far as you can, and die. Guess what, you get to respawn! Or your teammates get to grab it. The flag doesn't return just because you died, and the enemy team can't influence the flag returning speed in any way.
"Good luck getting the flag out of the base to begin with!"
What are the chances that the entire team is sitting inside their base, guarding every entrance? Slim and none. If they're stuck inside their base, they are making zero progress towards winning. And if for whatever reason they are all sitting inside the base, protecting the flag, then maybe you should think about switching up your loadout to something that would actually help you grab it, or help you thin out the defense.
As far as dropping the flag goes, why is it such a big deal that you can't do this? The only argument I think is valid is that it goes against traditional Halo CTF. You can't flag juggle, but honestly there's no reason to do that now. You already move at full speed. You can't "pass" the flag to a teammate, but picking up the flag has made it your responsibility to deliver it as best you can anyway. Passing the flag saves time but that's it. Invest the time you saved into taking a safer path with more cover. Or have that teammate you were going to pass the flag to actually cover you while you deliver it.
You aren't defenseless with the flag now, so that waypoint isn't extremely troublesome. The enemy team will come after you, but it should rarely come down to you vs everyone. And if it does, you aren't grabbing the flag when you should be.
I think 343's whole focus with what they've changed has been to clearly define flag carrier as a role that you choose to fill. You pick up the flag, you take on the responsibility of running it to the best of your abilities. If you die, the game goes on, and someone else might decide to take over.