It's a ballache and adds a lot more admin to the process, but the club clearly thought they needed to implement it because of covid and the need to know who was in the ground.
Bit unfair to label the club 'greedy' though on this - it wouldn't have been cheap to implement this within their ticketing system, and the club's already losing money hand over fist.
However, a better solution would be to allow people to have a ticket shared to them just by registering online, without the need to become a full-on MyAlbion+ member.
Does the club know how many were in the ground last night? Barber announced that there were just over 30.3K. Anybody really think there were that many? Barber has a history of artificially inflating the attendance figures (for reasons that to my knowledge he has never explained). Therefore I'm not sure your statement can be entirely accurate. I thought that there was a requirement for the club to notify attendences to the Council for licencing/H&S reasons but that must have gone out of the window now.