Păi nu, dacă GPIO-ul are pullup/pulldown înseamnă că are rezistențe "programabile" (adică cu niște tranzistori pe-acolo) care fac exact asta: pun la VCC sau la GND pinul respectiv când le ceri.
Pull-up-ul intern e de obicei foarte mare (zeci de kilo, că e o rezistență în chip de putere foarte mică), așa că depinde și de ce zgomot ai pe firul respectiv - de ex. e posibil ca pe moto să ai chestii care induc suficient curent să îți facă bypass la pull-up-ul intern (depinde și pe unde vor fi firele butonului), și atunci renunți și pui o rezistență externă de valoare mai mică dar putere mai mare ca să fii sigur că nu ai probleme.