Please make them easily re-fuelable AND establish a real refueling system. Hell, add in the ability to replace / upgrade parts during the pit stops.
It seems obvious that if you want to support on-orbit refueling, you had better support on-orbit upgrades too. Satellites are basically big piles of electronics with solar wings. What iterates faster than electronics? Nothing. So if you're going to go to the trouble to maintain longevity on-orbit, you're going to want to update them when they're obsolete too.
That said, replaceable parts always make for a bigger device than an integrated system. Traditionally the space industry has counted and begrudged every gram, because putting any more grams into orbit than you had to would cost you a fortune greater than the technical expertise needed to eliminate the extra grams. SpaceX launch costs might put a dent in that attitude, but won't eliminate it entirely. SpaceX launch costs after first stage reuse is perfected may actually tip the balance. But probably not.
Judging by the quoted numbers of satellites, the SpaceX launch cost reduction bonus is going to mostly be spent on lofting a larger constellation, rather than increasing maintainability. Considering replaceable boards reduces reliability (launch vibration + unsoldered connection == bad), that's probably the prudent choice. It won't contribute much to the space junk problem. Stuff in low Earth orbit has a tendency to fall out of orbit quite quickly, relatively speaking.