Programmer

Is there any single device that can burn a bootloader onto an Atmega328p as well as upload programs onto the PIC?

Thanks ^_^

Is there any single device that can burn a bootloader onto an Atmega328p

Yes.

as well as upload programs onto the PIC?

You could use a blowtorch for that. :P