Carry-on luggage is already standardized, it is usually just not enforced.
With ground crews not being paid properly, I would not trust them with what I currently have in my carry-on luggage: laptops, camera, important paperwork (WHO vaccination certification, TANs etc). So your option 2, if implemented by an airline, would make flying with them unacceptable for me.
Since one cannot change people - and I'd like to add to your list of problems with them a) checking every single row number because, just maybe, row 42 might come right after row 23, not 19 rows ahead b) stowing away luggage in the overhead compartments the wrong way, thereby maximizing required space and c) before sitting down on 3C, taking your time to stow away your luggage, then realize that something important is in there and retrieve it again etc.. all while, of course, standing in aisle, blocking passengers who try to get to row 4 to 47 - how about looking for technical solutions?
a) personal guidance system that one gets just before boarding: A small, cheap handheld device that is configured when the boarding pass is swiped that shows a simple arrow to guide you to your seat? It could even double as the key to unlock the entertainment system (and if not removable from there will not accidentally be taken off the plane after the flight).
b) high tech voodoo called "paint" - actually mark how much space one has per seat in the overhead compartments, maybe even with the seat number.
c) All airlines could adopt the concept of boarding groups, a lot of time could be saved as well. Last 5 rows first, then leave 5 empty, next 5 rows, repeat until at head of plane. Then fill the empty rows following the same schema. If currently boarding rows are displayed prominently at the gate, staff does not even have to deal with passengers who did not get the announcements and passengers don't have to deal with unintelligible gibberish that qualifies as announcement (esp in 2nd or 3rd languages).