Why might the direct blocks be stored in the inode itself?
Answer:
-To adhere to the principle of spatial locality – we can avoid extra disk seek operations simply by reading/writing to the first “spare” 12 blocks of the inode – there's plenty of room in it, and it makes the inode space not a complete waste of disk blocks.