I wish more people take this approach, specially public services.

UK government services guidance is to use progressive enhancement

https://www.gov.uk/service-manual/technology/using-progressi...