Потому что return это выход из функции. Вы всегда можете вернуть два значения, если будете возвращать массив.
Например вот так:
function ab() {
let a = 0;
let b = 1
return [a, b];
Можно возвращать и объект:
function ab() {
let a = 0;
let b = 1
return {
a,
b
};