Considering we only had 8 public holidays planned in this country in 2020 (and one of those was purloined by the D-Day Anniversary last year) you would think there was scope to create at least one extra with a National Day Bank Holiday - as they have in many other countries - on which we could have the space and time to pay proper respect to those who have contributed to the country and any special occasions like the D Day Annivesary or anything else that crops up, be it military or civil. Since there are two Bank Holidays in May, shifting one of those to August (so you get two long weekends during the school holidays) and substituting the aforesaid National Day in the first week of June every year, would seem to make sense.
But I would also advocate an extra Bank Holiday in November around the time of Remembrance Sunday and the preceding family/religious remembrance.
Just trotting out a minute silence here, or a two minute silence there, is like everything else in this country: a FAKE. Remembrance on the cheap.