You're right that it's not well supported, but it's usually frowned upon to remove valid tags from objects. iD prefers cycleway=lane, StreetComplete will do cycleway:both=lane and cycleway:both:lane=exclusive, so it's fine to have all three tags on there.