No. Most of those people are self-employed, so you are usually already paying 100% of the compensation directly to them in the first place. Tipping is for when someone is doing work directly for you, but as an employee of another party.
"Tipping culture" has definitely gone too far.
What about the pilot and other members at front? Do the tipped flight attendants kick some bucks over to them?
It definitely feels like an abdication of responsibility (and obligations) of the company that those people work for.
Nurses don't get tips but it's very common for them to get thank-you gifts and treats.