Child tables fields/columns limitation

Is there any particular reason for child tables field/columns limitation which is only 10 fields?

Is it possible or is it ok if I want to change the fields limitations from child table?

My understanding is this:

  • The Frappe child documents are displaying using a grid system built by Bootstrap.
    Grid system · Bootstrap v5.0
  • The Bootstrap grid system is limited to 12 columns.
  • Frappe uses 2 of those columns for itself (idx position, 'Edit' button), leaving only 10 columns remaining for other DocFields.

I don’t know how to workaround this (but really wish I did, because it’s annoying)