With the development of side chain, and also the gradual increase of the block size. Bitcoin can handle many more transactions. At present, to insure your transaction go through, just pay a higher fee.
enforcing a fee is not helping transactions flow, but aiding greedy miners to want to ignore 'second class' (free) transactions.. it's reinforcing and telling the miners that their greed is allowed.
so asking people to 'just pay a higher fee' is not positive advice, and is not the point of bitcoin.
if everyone paid a fee, then miners would then cherry pick the highest fee's and then ignore the minimal fee transactions. which will lead to a ongoing cycle of increasing fee's. which will drive away small purchase items if it costs more then those things just in tx fee's.
bitcoin meant to be devisible to 10million parts.. but if it costs 0.0001 just to send. then businesses that use things like google adsense cannot pay users pennies or parts of pennies. because it costs 3cents to send the tx..
this 3cent will increase, not just by people paying more btc to get priority in and endless priority war, but also because bitcoin has risen in fiat value .. meaning its not long before the average tx will cost 4 cents.. then 5c, then 6 cents
so imagine it next year if 1btc=$1000, and imagine everyone paying a fee..
people will end up not paying 0.0001 but 0.0002, which will be 20c/tx..
its simply not helpfull to bitcoin and is purely about greed of miners. this is why the block limit needs to rise, so miners cant make priority excuses to ignore transactions. and instead just do their job of accepting transactions.. which is what bitcoin should be about
i know there is no actual issue at the moment in regards to data confines of a 1mb block as statistics and other peoples observations have shown blocks on average are only half filled.. but its more about removing the limit to get greedy miners to stop pretending that the limit is the cause of their greed