Сейчас существует традиция перед причастием соблюдать пост в течение трёх дней. Вы совершенно правы: в субботу и воскресенье по правилам святых отцов поститься не стоит. Но поскольку многие люди не соблюдают установленные посты среды и пятницы, то и устанавливается вот этот трёхдневный пост перед причастием.
По церковным правилам, если вы соблюдаете все посты и постные дни, установленные Церковью (среды, пятницы, день Усекновения главы Иоанна Предтечи, праздник Воздвижения Животворящего Креста Господня), то дополнительных постов перед причастием вам не надо. Достаточно попоститься накануне вечером или один день. Но так как многие люди не имеют возможности соблюдать все посты и постные дни, часто ограничиваются Великим постом или большими постами, нарушая среды и пятницы, поэтому и постятся три дня перед причастием.
Решать вам. Многие постятся и в субботу, но не строго. Ведь Великим постом мы постимся и в субботу, и в воскресенье, просто происходит некоторое смягчение. Поэтому, если вы не соблюдаете все посты и постные дни, вы можете поститься три дня перед причастием, включая субботу, но в субботу пост не такой строгий: можно с растительным маслом, возможно, даже с рыбой. А вот в пятницу и четверг строже.
Строгость поста перед причастием определяет духовник. Поэтому обязательно посоветуйтесь со своим духовным отцом, а если его нет, то на исповеди со священником. Если вы причащаетесь в воскресенье, лучше попаститься в четверг, пятницу и субботу, просто в субботу не так строго. Такая современная практика и существует.