maybe from uncle's perspectives on virtual events (locally and globally)...
yes, must agree with @beast, this Virtual Event is very much for those who are newbie runners (who may want to upgrade from brisk walk to run)...21KM in 1 month (very generous)...depends on individuals...
given that the race is virtual, again agree with @beast, the organizer must bear the cost (inclusive as participation fee)...if this is covid-19 social distancing measures, participants have the rights to have "items as specified to be delivered"... and if the shipping cost (add-on) is not preferred, it is as good as user will consider if participation is necessary...
from uncle's observation, the reason why if the organizer wants you to pick up is "shopping" at their stores...marketing gimmicks...in most virtual races uncle had participated, uncle browse "Store/Shop" online, and if want add-ons, just top-up and find out, what will be the reasonable "shipment cost"...of course, expect FOC lah...again if not satisfy..then no need to "buy" online or even register "online" for the event.
Example for JustRunLah!Connect Virtual Race event...$18.88
2 months to complete 18.88KM or 88.88KM (very generous)...
the only difference is the participation fee included Shipping..which will expect the organizer to inform participants (from 5 February 2021...expect to deliver and to receive...otherwise email...)
because 2021 is still "covid-19 pandemic" like 2020.. better to stay home, stay safe, stay strong, and remain "Virtual Run" in Run (Exercise) program...👌