I know what you are saying. Part of the problem is that MPs are not linked to a constituency. MPs should work their constituency (meetings and interaction) during the period when parliament is in recess, but should still remain in touch when it is in session (which may require travel outside Cape Town). Then they caucus which bills are strategic and agree with the whip to prioritise those strategic sessions. The smaller the party, the harder it is to juggle time between attendance and being 'out there'.
Many biometric attendance systems use the finger-print method to map a persons attendance. This method would be unlikely to work in the SA parliament, because I heard that the grease from KFC chicken interferes with the reader unit