Da, da, tako je...
Besplatan XC8 ne da pravi samo kod bez optimizacije, nego još i dodaje djubre od instrukcija što opet dodatno usporava izvršavanje koda, pored toga da se ne bi neki smislen kod napisao a da stane u flash, već tako primoravaju korisnika da plati. Nisam radio odavno sa PIC-ovima, sigurno jedno 12 godina ako ne i više, zaboravllo se, prešao sam odavno na AVR...
Da... MikroC, Pascal ili Basic, ne bih ni u ludilu kupio baš zbog nestandardnog načina na koji se koristi, biblioteka i sl., nemaju (ili bar nisu imali ranije) verzije za druge operativne sisteme osim Windows-a, a ja sam odavno prešao na Linux, itd. Njihove bespatne verzije su pravile kod do 1k ili tako nešto... Ma i tu sam zaboravio detalje, samo sam davno kratko testirao.