Almost, the reason it's free is because competition from t-mobile for the internet provider and that the legacies are providing it free and well almost legacy airlines like southwest and alaska.
Whatever one legacy does, the other do - charge bag fees, the others do too within a quarter. Free internet (Delta afaik was the leader here) the others offer free internet.
Soon it will go the way of having an added fee or being tied to your ticket on the airline, w/ Tmobile its already linked to your phone number.