I am neophyte when it comes to engine design that is why i get a kick out of this thread..hope it never ends

but if subaru can package a flat 4 or 6 why dont other car makers due the same.
The subarus that i have had have been amazing smooth cars to drive, infact my lastest Outback ( a flat 4) was so smooth that excluding its lack of power could be mistaken for a six.
Also are they any good, readable books about engine designs out there
thanks