First class seats are comfy and often you'll get a drink while sitting there watching everyone else board. First off in the end as well. If you prefer to board last, no worries you can do that and there will still be plenty of room for your carry-on. First class means flexibility.
I think we some creative marketing this could be changed. People is 1st class hate having to watch everyone go by them. Anyway, who cares. If the end result is faster boarding and more reliable service it should be done.