I merited your post because I think it is good to discuss these types of ideas, even if they are bad. These discussions could potentially lead to good ideas.
Your suggestion effectively allows the miners to decide the blocksize. It would be trivial and cost-free for the miners to either send many transactions to themselves with an arbitrary transaction fee, or to include fewer transactions than is economically logical.