Fact check: true
Context: because bitcoin supply is finite, block space must be costly. New software for creating transactions and possibly new transaction types (soft fork) must be invented to more efficiently use block space to share the cost of block space over a larger number of users. This type of optimization is independent of layer 2 and 3 solutions. Example: signature aggregation. More efficient for dozens or hundreds of users to add an input and an output to a single large transaction than to have each transact on their own; with schnorr signatures now in bitcoin, you can represent all of the signatures as a sum…in effect, dozens or hundreds of signatures can be represented as a single signature. There are even methods of aggregation the span across blocks, but creating these cross block aggregated signatures is much trickier.