Pointless? No. Stop people parking there and blocking access.
If everyone in life thought of others rather themselves all the time then we would not need then but until we live in that fantasy land then they are required,
The area bounded by the walls is parking space - the 'disabled bay' logo is clearly visible. The zebra crossing stripes are there to emphasise pedestrian priority over cars accessing the parking.