Frame parts are now damaged due to bearing/bush replacement not being carried out when it should have.
The fork is the same story.
Over the 20+ rides you have had it,have you never noticed a bit of play in the pivots developing? Going by the state of those,i would guess that they may have started to “go” when you bought the bike.
The uppers show that they might have had bike cleaner around them and left stationary for that to happen.Either that or its been winter road use then left to dry out.demo bikes usually get a hard time when it comes to cleaning as they get washed far too quickly.. and to wash a bike quickly means turning the power of the hose or jetwash up a lot more than you would dream of doing to your own bike! Its usually someone that doesnt own the bike (possibly another shop thats blasted it to death to get it looking “clean” as quickly as possible)
They dont care,as long as its clean.