i see it as moving physical abstraction into mental abstraction
save few lines of code but costs more mental ram