Why, yes...
All 125V, single phase, 15amp and 20amp receptacles installed in the locations specified in NEC 210.8(A)(1) through (10), (where “Laundry Areas” is listed as (10)) shall have ground-fault circuit-interrupter protection for personnel. With this said, the NEC doesn’t specifically state that a “washing machine” needs to to be on a GFCI, BUT IT DOES SAY THAT THE LAUNDRY AREA MUST HAVE THEM INSTALLED. So in my case, yes, the washing machine is on a GFCI receptacle because it is in a laundry area.
Don't assume "most disposals are hardwired". In every home I've lived in except my current home, which was a new build in 2019, there was an outlet under the sink (a GFCI outlet) and the disposal plugged into that. This home has a "builder's special" and in order to save money they bought a cheap disposal. They hardwired it to save on an outlet, a GFCI, a box, etc. They even saved on wiring by running 14-3 and sharing the neutral, with one leg feeding the dishwasher and the other the disposal. The AFCI breaker in the box is joined.
Many disposals such as ISEs do not come with a power cord as they presume a hardwire installation. If not, you buy your own cord. Others, such as Waste King (or the American Standards I've purchased in the past) come with the cords.
In some jurisdictions (Massachusetts is one) not only do the disposals need to be on a GFCI but dishwashers as well. Perhaps it's overkill, but some obviously think not. Chicago requires full metal conduit for all residential electrical; now that's overkill. By spending a bit of time adding a box, a GFCI and a plug to my disposal, I've made the replacement infinitely easier. By adding the air switch I've made the operation infinitely more convenient.
Suits me; you don't have to like or agree with my choices.