It isn’t always straightforward what 0-100 means - if you are downloading a file then that is one thing but what if you need to call an api, fetch some data, process some data, call another api - what percentage is each section or api call?
Users just want to know it is working.